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.

Active

M A HALFORD LTD

Company 08971950 · LEICESTER

Open →
Active

M A HANBY LIMITED

Company 10905370 · NORFOLK

Open →
Active

M A HANS & SONS LTD

Company 11621124 · HUDDERSFIELD

Open →
Active

M A HARRISON LTD

Company 06013886 · CHIPPING NORTON

Open →
Active

M A HART LTD

Company 07931551 · WEST MALLING

Open →
Active

M A HARTLEY HOLDINGS LTD

Company 10379882 · SWANSEA

Open →
Active

M A HASSAN LTD

Company 09490795 · LUTON

Open →
Active

M A HAYMAN LTD

Company 09283419 · NEWTON ABBOT

Open →
Active

M A HEALY LIMITED

Company 04338936 · MILTON KEYNES

Open →
Active

M A HEATING AND ELECTRICAL LIMITED

Company 13407273 · DUDLEY

Open →
Active

M A HEATING LIMITED

Company 09855554 · KETTERING

Open →
Active

M A HEATING SERVICES LTD

Company 07855858 · GISLINGHAM

Open →
Active

M A HILL HR CONSULTANCY LTD

Company 13136408 · BISHOP'S STORTFORD

Open →
Active

M A HILLYEAR LTD

Company 11220949 · SOUTHAMPTON

Open →
Active

M A HINDSHAW LTD

Company 13803515 · LONDON

Open →
Active

M A HINTON ROOFING LTD

Company 04674807 · ANDOVER

Open →
Active

M A HOLDINGS & INVESTMENTS LTD

Company 14228931 · BOREHAMWOOD

Open →
Active

M A HOLDINGS 2021 LTD

Company 13719320 · GRIMSBY

Open →
Active

M A HOMES (KERNOW) LIMITED

Company 10571245 · TRURO

Open →
Active

M A HOMES LTD

Company 11094954 · SWANSEA

Open →
Active

M A HOUSING AND SUPPORT CIC

Company 15535135 · BARKING

Open →
Active

M A HOUSING LTD

Company 11069200 · WATERLOOVILLE

Open →
Active

M A HOWARD ASSOCIATES LTD

Company 08655125 · BRISTOL

Open →
Active

M A HOWELLS INSPECTION LTD

Company 15853251 · SWANSEA

Open →
Active

M A HOWES BUILDING CONTRACTORS LIMITED

Company 05881986 · CARLISLE

Open →
Active

M A HUSSAIN LTD

Company 07232595 · ILFORD

Open →
Active

M A HUT HOLDINGS LIMITED

Company 17340361 · PRESTON

Open →
Active

M A I DEVELOPMENTS LIMITED

Company 07283497 · READING

Open →
Active

M A INSIGHT SOLUTIONS LTD

Company 16248922 · LONDON

Open →
Active

M A INSTALLATIONS (CHESTERFIELD) LIMITED

Company 15361023 · CHESTERFIELD

Open →
Active

M A INSTALLATIONS & SERVICE LIMITED

Company 10048900 · SWADLINCOTE

Open →
Active

M A INVEST LTD

Company 14823227 · LONDON

Open →
Active

M A INVESTMENT GROUP LTD

Company 13158196 · LONDON

Open →
Active

M A INVESTMENT PROPERTIES LTD

Company 14995769 · PRENTON

Open →
Active

M A J GROUNDWORKS LIMITED

Company 11798177 · BRAINTREE

Open →
Active

M A J I E LIMITED

Company 17543706 · BARTON-UPON-HUMBER

Open →
Active

M A J JARROLD LIMITED

Company 04451097 · PEMBROKE

Open →
Active

M A J PROJECTS LTD

Company 08857790 · HUDDERSFIELD

Open →
Active

M A JAGGER LIMITED

Company 03897703 · HALIFAX

Open →
Active

M A JASAT LTD

Company 15146686 · HAMILTON

Open →
Active

M A JAY LTD

Company 08664090 · SWANSEA

Open →
Active

M A JOHNSTONE LTD

Company SC444363 · INSCH

Open →
Active

M A JOINERY (GRAMPIAN) LTD

Company SC475153 · INSCH

Open →
Active

M A JOINERY & BUILDING LTD

Company 13536722 · CRAMLINGTON

Open →
Active

M A JOINERY SERVICES LIMITED

Company 05895712 · UTTOXETER

Open →
Active

M A JONES HOMES LIMITED

Company 05382298 · CHINGFORD

Open →
Active

M A JOSHUA LTD

Company 17082606 · BLYTH

Open →
Active

M A K BUILDERS LIMITED

Company 10466339 · KINGSTON UPON THAMES

Open →