MCGREGOR OPTICIANS LIMITED
07455630 - Incorporated on 30 November 2010
MCGREGOR LAW LIMITED
06688406 - Incorporated on 3 September 2008
MCGREGOR UK LIMITEDDisolved
06063071 - Dissolved on 18 April 2023
MCGREGOR WHILLANS LIMITED
SC226826 - Incorporated on 9 January 2002
WILLIAM MCGREGOR LIMITEDActive - Proposal to Strike off
SC448106 - Incorporated on 19 April 2013
MCGREGOR MEDIA LIMITEDDisolved
09735076 - Dissolved on 18 October 2022
MCGREGOR PROPERTIES LIMITED
09172077 - Incorporated on 12 August 2014
ANNA MCGREGOR LIMITEDDisolved
08462252 - Dissolved on 26 April 2022
MCGREGOR BOWES LIMITED
SC478272 - Incorporated on 23 May 2014
ISONEL MCGREGOR LIMITED
09120357 - Incorporated on 8 July 2014
MCGREGOR MEDICAL LIMITED
NI639925
HALEEMAH MCGREGOR LIMITED
12145660 - Incorporated on 8 August 2019
MCGREGOR ROOFING LIMITED
SC837898 - Incorporated on 16 February 2025
ASRA MCGREGOR LTD
SC726564 - Incorporated on 17 March 2022
MARK MCGREGOR LTD
12212258 - Incorporated on 17 September 2019
MCGREGOR & ROSS LTDActive - Proposal to Strike off
11945311 - Incorporated on 13 April 2019
MCMAHON ASSOCIATES LTD.
02447479 - Incorporated on 29 November 1989
ROSE MCGREGOR LTD
04932535 - Incorporated on 15 October 2003
JOHN MCGREGOR LTD
04512730 - Incorporated on 15 August 2002
MCGREGOR & SONS LTDDisolved
13821791 - Dissolved on 27 June 2023