DAVID ROY MACGREGOR
Born August 1925
99 LONSDALE ROAD, BARNES, LONDON, SW13 9DA
IAN DAVID MACGREGOR
Born December 1946
DALTON HOUSE 9 DALTON SQUARE, LANCASTER, LANCASHIRE, LA1 1WD
Andrew David, Mr. CARTWRIGHT
Born November 1946
John Price House Farmer Ward Road, Kenilworth, Warwickshire, England, CV8 2DH
MR.MR. LTDDisolved
14252327 - Dissolved on 5 December 2023
MR MR2 LTD
11218539 - Incorporated on 21 February 2018
Andrew David Clive, Mr. DALTON
Born August 1963
9 Colesfield, Longstanton, Cambridge, United Kingdom, CB24 3BW
Malcolm James Macgregor, Mr. GRIEVE
29 Split Rock Road, Pittsford, New York, United States, 14534
Andrew, Mr. EVANS
Born February 1977
27 Middleton Hall Road, Birmingham, England, B30 1AB
Andrew, Mr. RILEY
Born June 1971
Viking House Mathieson Road, Widnes, Cheshire, England, WA8 0NX
M & M (OLDCO) LIMITEDDissolved
SC060638 - Dissolved on 1 March 2010
BAF VALVES LIMITED
SC133581 - Incorporated on 23 August 1991
CMG RESIDENTIAL LTD
SC735926 - Incorporated on 20 June 2022
MR & MR LTD
16489396 - Incorporated on 2 June 2025
JAMIESON-MACGREGOR LIMITED
SC041428 - Incorporated on 7 December 1964
DUNCAN MACGREGOR LIMITED
SC032462 - Incorporated on 16 July 1957
DAVE MACGREGOR LIMITEDDissolved
SC329963 - Dissolved on 17 September 2019
MACGREGOR CONSULTANTS LIMITED
03502927 - Incorporated on 3 February 1998
MACGREGOR ASSOCIATES LTD
08596123 - Incorporated on 4 July 2013
MACGREGOR ONE LIMITED
10078814 - Incorporated on 22 March 2016
MACGREGOR HAIRDRESSING LTD
SC532113 - Incorporated on 8 April 2016