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.

Active

M BAGLEY BUILDERS LIMITED

Company 04883547 · SOUTHAMPTON

Open →
Active

M BAHA DECORATORS LTD

Company 16770159 · CHESTERFIELD

Open →
Active

M BAHADUR HYGIENIST LTD

Company 14877737 · WATFORD

Open →
Active

M BAILEY ELECTRICAL CONTRACTORS LTD

Company 17068922 · DEAL

Open →
Active

M BAILEY ELECTRICAL LTD

Company 12848265 · NORTHWICH

Open →
Active

M BAILEY TRADING LIMITED

Company 08859654 · LIVERPOOL

Open →
Active

M BAINES TILING LTD

Company 15254857 · OAKHAM

Open →
Active

M BAINS HAULAGE LIMITED

Company 16212120 · WIGSTON

Open →
Active

M BAIRD ELECTRICAL LTD

Company NI691924 · IRVINESTOWN

Open →
Active

M BAJWA LTD

Company 17493950 · ILFORD

Open →
Active

M BAKER (HOLDINGS) LIMITED

Company 01310725 · OKEHAMPTON

Open →
Active

M BAKER (MATFORD) LIMITED

Company 10670202 · OKEHAMPTON

Open →
Active

M BAKER (NEWQUAY) LIMITED

Company 07307499 · OKEHAMPTON

Open →
Active

M BAKER (RETAIL) LIMITED

Company 08203996 · OKEHAMPTON

Open →
Active

M BAKER (ROCHE) LIMITED

Company 09840160 · OKEHAMPTON

Open →
Active

M BAKER (SOUTH WEST) LIMITED

Company 02215486 · OKEHAMPTON

Open →
Active

M BAKER AND SONS LIMITED

Company 04833023 · CIRENCESTER

Open →
Active

M BAKER CONSULTANCY LTD

Company 15273252 · LEICESTER

Open →
Active

M BAKER ENGINEERING LIMITED

Company 06959401 · CULLOMPTON

Open →
Active

M BAKSI LIMITED

Company 12271862 · LONDON

Open →
Active

M BALDERSTON POULTRY SEXING LIMITED

Company 14400893 · THIRSK

Open →
Active

M BALE CONSULTANCY LIMITED

Company SC320468 · GRANGEMOUTH

Open →
Active

M BALL & CO LIMITED

Company 13153948 · DERBY

Open →
Active

M BANSAL PROPERTY LTD

Company 16321249 · BIRMINGHAM

Open →
Active

M BAQIR CONSULTANTS LIMITED

Company 10934925 · HECKMONDWIKE

Open →
Active

M BARBERING LIMITED

Company 09447059 · STANMORE

Open →
Active

M BARBERS LTD

Company 11533726 · MARGATE

Open →
Active

M BARBERS NEWCASTLE LIMITED

Company 16111603 · WALLSEND

Open →
Active

M BARCLAY DEVELOPMENTS LTD

Company 07528886 · HAILSHAM

Open →
Active

M BARGAINS (SY) LIMITED

Company 17227615 · MANSFIELD

Open →
Active

M BARI & SONS LTD

Company 15795585 · DUDLEY

Open →
Active

M BARKER ENGINEERING LTD

Company 15200233 · GOOLE

Open →
Active

M BARNES CONSTRUCTION LIMITED

Company 09527515 · NUNEATON

Open →
Active

M BARNES CONTRACTS LTD

Company 10712683 · BILLERICAY

Open →
Active

M BARNES TRAILER HIRE LIMITED

Company 10920322 · FERRYHILL

Open →
Active

M BARNETT & SON LIMITED

Company 13829953 · SPALDING

Open →
Active

M BARR CONSULTANCY LTD

Company 06757364 · LONDON

Open →
Active

M BARRETT & SON LIMITED

Company 05662117 · LANCASHIRE

Open →
Active

M BARRETT TRANSPORT LIMITED

Company 12807897 · ROMFORD

Open →
Active

M BARRY & SONS ELECTRICAL LIMITED

Company SC698376 · EDINBURGH

Open →
Active

M BARTON CONSTRUCTION SERVICES LIMITED

Company 08037054 · GRIMSBY

Open →
Active

M BASS SOLUTIONS LIMITED

Company 16379999 · GRIMSBY

Open →
Active

M BATE & SONS PLASTERING CONTRACTORS LTD

Company 06505012 · ST HELENS

Open →
Active

M BATE RECRUITMENT LTD

Company 16450270 · WICKFORD

Open →
Active

M BATES FINANCIAL SERVICES LIMITED

Company 10995395 · BEDFORD

Open →
Active

M BATTLE & SONS ROOFING SERVICES LIMITED

Company SC776735 · LOCHGILPHEAD

Open →
Active

M BAXTER CONSULTANTS LTD

Company 15189721 · HARWICH

Open →
Active

M BAXTER ENERGY LTD

Company 14783731 · LEICESTER

Open →