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 B TURF LIMITED
Company 14647954 · MARLOW
M B VEHICLE SOLUTIONS LTD
Company 09233611 · WEST BROMWICH
M B VULCANISING LIMITED
Company 04396200 · KNOTTINGLEY
M B W E G FOR TRADING LTD
Company 16630693 · MANCHESTER
M B W SCAFFOLDING SERVICES LIMITED
Company 03367151 · LONGFIELD
M B WAKEFIELD ELECTRICAL LIMITED
Company 04378404 · NORFOLK
M B WATSON LTD
Company 05893607 · FISHGUARD
M B WEALTH PLANNING LIMITED
Company 13447063 · YORK
M B WELDING LIMITED
Company 06753579 · POOLE
M B WINDOW SOLUTIONS LIMITED
Company 13111360 · STAMFORD
M B WINDOWCLEAN.COM LIMITED
Company 13055944 · WARRINGTON
M B WIRRAL LIMITED
Company 07135408 · WIRRAL
M BAAS CONSULTANCY LP
Company SL037666 · EDINBURGH
M BABAN LIMITED
Company 15512311 · CHORLTON-CUM-HARDY
M BABBAGE & SON LTD
Company 11759999 · BRISTOL
M BACON PLANT HIRE LIMITED
Company 07694477 · SPALDING
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 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 BALTA COSTRUCTIONS LTD
Company 16869952 · ILFORD
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 BARKER ENGINEERING LTD
Company 15200233 · GOOLE
M BARNES CONSTRUCTION LIMITED
Company 09527515 · NUNEATON