MACGREGOR SYSTEMS LTD
04519879 - Incorporated on 28 August 2002
MACGREGOR CONSTRUCTION LTDDisolved
08703186 - Dissolved on 30 November 2021
MACGREGOR FS LIMITEDActive - Proposal to Strike off
08453914 - Incorporated on 20 March 2013
MACGREGOR ELECTRICAL LTDLiquidation
08503595 - Incorporated on 25 April 2013
MACGREGOR INSTALLATIONS LIMITEDActive - Proposal to Strike off
SC464447 - Incorporated on 25 November 2013
MACGREGOR ESTATES LTDDisolved
SC681668 - Dissolved on 13 August 2024
MACGREGOR CIVILS LTD
13430468 - Incorporated on 1 June 2021
MACGREGOR TALENT LIMITEDDisolved
SC640047 - Dissolved on 6 September 2022
JONATHAN MACGREGOR LIMITEDDisolved
12166296 - Dissolved on 5 October 2021
ELEANOR MACGREGOR LIMITEDDisolved
SC546018 - Dissolved on 8 February 2022
MACGREGOR (CENTREX) LIMITED
00696618 - Incorporated on 27 June 1961
MACGREGOR TWO LIMITEDActive - Proposal to Strike off
10688381 - Incorporated on 24 March 2017
MACGREGOR SERVICES LTDDisolved
10768095 - Dissolved on 22 August 2023
MACGREGOR MORTGAGES LTD
13983701 - Incorporated on 17 March 2022
BARS FOR THE NORTH LTDDisolved
SC485781 - Dissolved on 15 July 2025
RODERICK CONSULTING & RECRUITING LIMITED
07062781 - Incorporated on 31 October 2009
RODERICK SHELTON INVESTMENTS LTD
05058973 - Incorporated on 1 March 2004
RODERICK MACLEAN ASSOCIATES LIMITED
SC316991 - Incorporated on 21 February 2007
MICHAEL RODERICK HOMES LIMITEDActive - Proposal to Strike off
09162682 - Incorporated on 5 August 2014
MACGREGOR'S MARKET LTDDisolved
SC448382 - Dissolved on 8 August 2023