H MACRAE LIMITED
07903069 - Incorporated on 9 January 2012
MACRAE I&C LIMITEDDisolved
SC592267 - Dissolved on 30 May 2023
STUART ROBERTS JOINERY LIMITED
SC738767 - Incorporated on 19 July 2022
MR WILLIAM ROBERT GREEN LTDDisolved
NI706592 - Dissolved on 20 May 2025
R MACRAE LIMITED
SC307709 - Incorporated on 30 August 2006
J K MACRAE LIMITED
SC356198 - Incorporated on 9 March 2009
STUART DAVIDSON SURVEYORS LTDDisolved
04867667 - Dissolved on 20 July 2021
BRAIDCRAFT PHARMACY LTD
SC062783 - Incorporated on 25 July 1977
STUART DAVID WILSON ELECTRICAL LTDDissolved
SC477984 - Dissolved on 26 January 2016
DAVID STUART PROPERTY CONSULTANCY LTDActive - Proposal to Strike off
11054927 - Incorporated on 8 November 2017
JOHN DAVID FREDERICK STUART LIMITED
15674488 - Incorporated on 23 April 2024
STUART DAVID THOMAS CONSTRUCTION LTDDisolved
14077745 - Dissolved on 3 October 2023
DAVIDSON-ROBERTS LIMITED
05777772 - Incorporated on 11 April 2006
DAVID ROBERTS (JOCKEY AGENT)Dissolved
SC258440 - Dissolved on 15 June 2014
VENUS POOL LIMITED
11857833 - Incorporated on 4 March 2019
DEAR ROBERTA & DAVID LIMITEDDisolved
11021036 - Dissolved on 21 December 2021
DAVID ROBERTS PROPERTY LTD
09765175 - Incorporated on 7 September 2015
E DAVID ROBERTS AND CO LIMITEDLiquidation
07033736 - Incorporated on 29 September 2009
STUART ROBERTS PLUMBING LIMITEDLiquidation
07222977 - Incorporated on 14 April 2010
MACRAE AND KAUR LLP
SO303675 - Incorporated on 1 December 2011