- Milngavie - 1 company
- Milnthorpe - 5 companies
- Milnworth - 1 company
- Milton Keynes - 414 companies
- Minehead - 9 companies
- Minster - 1 company
- Minster Lovell - 1 company
- Minworth - 1 company
- Minworth, - 1 company
- Mirfield - 19 companies
- Mistley - 1 company
- Mitcham - 45 companies
- mitcheldean - 13 companies
- Mitchelston - 1 company
- Mitchelston Industrial Estate - 1 company
- Moffat - 3 companies
- Moira - 2 companies
- Mold - 21 companies
- Molesey - 1 company
- Monmouth - 17 companies
- Monmouthshire - 6 companies
- Montgomery - 2 companies
- Montrose - 9 companies
- Moonachie - 1 company
- Morayshire - 2 companies
- Morbach - 1 company
- Morden - 24 companies
- Morecambe - 42 companies
- Moreden - 1 company
- Moreton - 2 companies
- Moreton in Marsh - 11 companies
- Moreton on Marsh - 1 company
- Moreton-in-Marsh - 7 companies
- Morley - 5 companies
- Morpeth - 13 companies
- Morriston - 1 company
- Moseley - 1 company
- Moston - 1 company
- Motherwell - 41 companies
- Moulsford - 1 company
- Moulton - 2 companies
- Moulton Park - 1 company
- Mountain Ash - 11 companies
- Mountnessing - 1 company
- Mountsorrel - 1 company
Towns 136 to 180 | Page 4 of 5