M Alphabetical directory
UK companies beginning with M
Name A–Z · page 64. Date sorting is intentionally omitted here to keep very large letter directories fast.
M A HALFORD LTD
Company 08971950 · LEICESTER
M A HANBY LIMITED
Company 10905370 · NORFOLK
M A HANS & SONS LTD
Company 11621124 · HUDDERSFIELD
M A HARRISON LTD
Company 06013886 · CHIPPING NORTON
M A HART LTD
Company 07931551 · WEST MALLING
M A HARTLEY HOLDINGS LTD
Company 10379882 · SWANSEA
M A HASSAN LTD
Company 09490795 · LUTON
M A HAYMAN LTD
Company 09283419 · NEWTON ABBOT
M A HEALY LIMITED
Company 04338936 · MILTON KEYNES
M A HEATING AND ELECTRICAL LIMITED
Company 13407273 · DUDLEY
M A HEATING LIMITED
Company 09855554 · KETTERING
M A HEATING SERVICES LTD
Company 07855858 · GISLINGHAM
M A HILL HR CONSULTANCY LTD
Company 13136408 · BISHOP'S STORTFORD
M A HILLYEAR LTD
Company 11220949 · SOUTHAMPTON
M A HINDSHAW LTD
Company 13803515 · LONDON
M A HINTON ROOFING LTD
Company 04674807 · ANDOVER
M A HOLDINGS & INVESTMENTS LTD
Company 14228931 · BOREHAMWOOD
M A HOLDINGS 2021 LTD
Company 13719320 · GRIMSBY
M A HOMES (KERNOW) LIMITED
Company 10571245 · TRURO
M A HOMES LTD
Company 11094954 · SWANSEA
M A HOUSING AND SUPPORT CIC
Company 15535135 · BARKING
M A HOUSING LTD
Company 11069200 · WATERLOOVILLE
M A HOWARD ASSOCIATES LTD
Company 08655125 · BRISTOL
M A HOWELLS INSPECTION LTD
Company 15853251 · SWANSEA
M A HOWES BUILDING CONTRACTORS LIMITED
Company 05881986 · CARLISLE
M A HUSSAIN LTD
Company 07232595 · ILFORD
M A HUT HOLDINGS LIMITED
Company 17340361 · PRESTON
M A I DEVELOPMENTS LIMITED
Company 07283497 · READING
M A INSIGHT SOLUTIONS LTD
Company 16248922 · LONDON
M A INSTALLATIONS (CHESTERFIELD) LIMITED
Company 15361023 · CHESTERFIELD
M A INSTALLATIONS & SERVICE LIMITED
Company 10048900 · SWADLINCOTE
M A INVEST LTD
Company 14823227 · LONDON
M A INVESTMENT GROUP LTD
Company 13158196 · LONDON
M A INVESTMENT PROPERTIES LTD
Company 14995769 · PRENTON
M A J GROUNDWORKS LIMITED
Company 11798177 · BRAINTREE
M A J I E LIMITED
Company 17543706 · BARTON-UPON-HUMBER
M A J JARROLD LIMITED
Company 04451097 · PEMBROKE
M A J PROJECTS LTD
Company 08857790 · HUDDERSFIELD
M A JAGGER LIMITED
Company 03897703 · HALIFAX
M A JASAT LTD
Company 15146686 · HAMILTON
M A JAY LTD
Company 08664090 · SWANSEA
M A JOHNSTONE LTD
Company SC444363 · INSCH
M A JOINERY (GRAMPIAN) LTD
Company SC475153 · INSCH
M A JOINERY & BUILDING LTD
Company 13536722 · CRAMLINGTON
M A JOINERY SERVICES LIMITED
Company 05895712 · UTTOXETER
M A JONES HOMES LIMITED
Company 05382298 · CHINGFORD
M A JOSHUA LTD
Company 17082606 · BLYTH
M A K BUILDERS LIMITED
Company 10466339 · KINGSTON UPON THAMES