MACGREGOR PROPERTY LIMITED
SC570060 - Incorporated on 29 June 2017
MACGREGOR BUILD LIMITED
13447847 - Incorporated on 9 June 2021
WALLACE MACGREGOR LTDDisolved
SC735220 - Dissolved on 25 June 2024
MACGREGOR COMMERCIALS LTD
SC750965 - Incorporated on 21 November 2022
MACGREGOR RANCH LIMITED
SC849506 - Incorporated on 22 May 2025
RANDALLSON LTDDisolved
09284413 - Dissolved on 16 April 2024
RANDALL FADS LTDActive - Proposal to Strike off
11079924 - Incorporated on 23 November 2017
RANDAL J MATHERS LIMITED
SC562433 - Incorporated on 4 April 2017
RANDAL INDUSTRIAL CO., LIMITEDActive - Proposal to Strike off
07484377 - Incorporated on 6 January 2011
RANDAL CLINICAL SERVICES LTDDisolved
12013296 - Dissolved on 4 January 2022
JOHN RANDAL INVESTMENTS LIMITED
13854749 - Incorporated on 18 January 2022
MAX CALLUM LIMITED
08449275 - Incorporated on 18 March 2013
CALLUM TINDALL LTDDissolved
10861407 - Dissolved on 17 December 2019
CALLUM FORSTER LTD
12048260 - Incorporated on 13 June 2019
CALLUM-COE LIMITEDActive - Proposal to Strike off
10554674 - Incorporated on 10 January 2017
CALLUM JACK RAIL LTDDisolved
10170916 - Dissolved on 2 May 2023
CALLUM THOMSON LTD
NI726051 - Incorporated on 6 February 2025
BYREBECCARANDALL LTD
11700083 - Incorporated on 27 November 2018
CHANGINGPOINT CONSULTING LTD.
SC262009 - Incorporated on 16 January 2004
RANDALL HILL LLPDissolved
OC307108 - Dissolved on 26 January 2016