DAVID MCGREGOR LTD
07616110 - Incorporated on 27 April 2011
JOHN MCGREGOR LTD
04512730 - Incorporated on 15 August 2002
JOHN MCGREGOR HOLIDAY HOMES LIMITED
SC552719 - Incorporated on 15 December 2016
DAVID EDWARD MCGREGOR LIMITED
SC610508 - Incorporated on 10 October 2018
JOHN MCGREGOR (BRO'TY) LIMITED
SC244994 - Incorporated on 4 March 2003
DAVID JOHN LTDActive - Proposal to Strike off
08421394 - Incorporated on 27 February 2013
DAVID JOHN LTD
16362907 - Incorporated on 3 April 2025
DAVID JOHN LTDDisolved
11838633 - Dissolved on 9 May 2023
JOHN DAVID LTDDisolved
14564674 - Dissolved on 21 May 2024
JOHN & DAVID'S LTD
14566330 - Incorporated on 3 January 2023
JOHN MCGREGOR CONSULTING LIMITED
SC478534 - Incorporated on 27 May 2014
MCGREGOR CONSTRUCTION (HIGHLANDS) LIMITEDLiquidation
SC061518 - Incorporated on 19 January 1977
GREGSTORN LIMITED
SC058554 - Incorporated on 12 September 1975
ABERGREG LIMITEDActive - Proposal to Strike off
SC061070 - Incorporated on 8 November 1976
RR MCGREGOR-DAVIDSON LIMITEDActive - Proposal to Strike off
09890895 - Incorporated on 26 November 2015
DAVID EDWARD MCGREGOR GROUP LIMITED
SC744221 - Incorporated on 13 September 2022
MCGREGOR AND JOHNSON LIMITED
SC577833 - Incorporated on 3 October 2017
DAVID JOHN LEER LTD
12040529 - Incorporated on 10 June 2019
DAVID JOHN WEST LTDDisolved
13164380 - Dissolved on 3 May 2022
HARE DAVID JOHN LTDDisolved
14040435 - Dissolved on 19 September 2023