M Alphabetical directory
UK companies beginning with M
Name A–Z · page 84. Date sorting is intentionally omitted here to keep very large letter directories fast.
M BAGLEY BUILDERS LIMITED
Company 04883547 · SOUTHAMPTON
M BAHA DECORATORS LTD
Company 16770159 · CHESTERFIELD
M BAHADUR HYGIENIST LTD
Company 14877737 · WATFORD
M BAILEY ELECTRICAL CONTRACTORS LTD
Company 17068922 · DEAL
M BAILEY ELECTRICAL LTD
Company 12848265 · NORTHWICH
M BAILEY TRADING LIMITED
Company 08859654 · LIVERPOOL
M BAINES TILING LTD
Company 15254857 · OAKHAM
M BAINS HAULAGE LIMITED
Company 16212120 · WIGSTON
M BAIRD ELECTRICAL LTD
Company NI691924 · IRVINESTOWN
M BAJWA LTD
Company 17493950 · ILFORD
M BAKER (HOLDINGS) LIMITED
Company 01310725 · OKEHAMPTON
M BAKER (MATFORD) LIMITED
Company 10670202 · OKEHAMPTON
M BAKER (NEWQUAY) LIMITED
Company 07307499 · OKEHAMPTON
M BAKER (RETAIL) LIMITED
Company 08203996 · OKEHAMPTON
M BAKER (ROCHE) LIMITED
Company 09840160 · OKEHAMPTON
M BAKER (SOUTH WEST) LIMITED
Company 02215486 · OKEHAMPTON
M BAKER AND SONS LIMITED
Company 04833023 · CIRENCESTER
M BAKER CONSULTANCY LTD
Company 15273252 · LEICESTER
M BAKER ENGINEERING LIMITED
Company 06959401 · CULLOMPTON
M BAKSI LIMITED
Company 12271862 · LONDON
M BALDERSTON POULTRY SEXING LIMITED
Company 14400893 · THIRSK
M BALE CONSULTANCY LIMITED
Company SC320468 · GRANGEMOUTH
M BALL & CO LIMITED
Company 13153948 · DERBY
M BANSAL PROPERTY LTD
Company 16321249 · BIRMINGHAM
M BAQIR CONSULTANTS LIMITED
Company 10934925 · HECKMONDWIKE
M BARBERING LIMITED
Company 09447059 · STANMORE
M BARBERS LTD
Company 11533726 · MARGATE
M BARBERS NEWCASTLE LIMITED
Company 16111603 · WALLSEND
M BARCLAY DEVELOPMENTS LTD
Company 07528886 · HAILSHAM
M BARGAINS (SY) LIMITED
Company 17227615 · MANSFIELD
M BARI & SONS LTD
Company 15795585 · DUDLEY
M BARKER ENGINEERING LTD
Company 15200233 · GOOLE
M BARNES CONSTRUCTION LIMITED
Company 09527515 · NUNEATON
M BARNES CONTRACTS LTD
Company 10712683 · BILLERICAY
M BARNES TRAILER HIRE LIMITED
Company 10920322 · FERRYHILL
M BARNETT & SON LIMITED
Company 13829953 · SPALDING
M BARR CONSULTANCY LTD
Company 06757364 · LONDON
M BARRETT & SON LIMITED
Company 05662117 · LANCASHIRE
M BARRETT TRANSPORT LIMITED
Company 12807897 · ROMFORD
M BARRY & SONS ELECTRICAL LIMITED
Company SC698376 · EDINBURGH
M BARTON CONSTRUCTION SERVICES LIMITED
Company 08037054 · GRIMSBY
M BASS SOLUTIONS LIMITED
Company 16379999 · GRIMSBY
M BATE & SONS PLASTERING CONTRACTORS LTD
Company 06505012 · ST HELENS
M BATE RECRUITMENT LTD
Company 16450270 · WICKFORD
M BATES FINANCIAL SERVICES LIMITED
Company 10995395 · BEDFORD
M BATTLE & SONS ROOFING SERVICES LIMITED
Company SC776735 · LOCHGILPHEAD
M BAXTER CONSULTANTS LTD
Company 15189721 · HARWICH
M BAXTER ENERGY LTD
Company 14783731 · LEICESTER