STEWART DAVID MACRAE
Born December 1961
28 MACAULAY DRIVE, ABERDEEN, AB15 8FL
F J MACRAE (ROPE ACCESS) LTDDisolved
SC558917 - Dissolved on 20 July 2021
Ross Macrae DAVIDSON
Born December 1984
36 Holm Dell Place, Inverness, United Kingdom, IV2 4GU
JACK MACRAE DESIGN LTD.Disolved
11810570 - Dissolved on 23 May 2023
ROBERT DAVIDSON CONSULTING LTDDissolved
09688284 - Dissolved on 31 July 2018
DAVID ROBERTS DOMAINES LIMITED
05312211 - Incorporated on 14 December 2004
MACRAEREHAB LIMITED
08257543 - Incorporated on 17 October 2012
MACRAE PROPERTY LTD
SC807066 - Incorporated on 16 April 2024
ANDERSON MACRAE LLPDissolved
OC300158 - Dissolved on 13 September 2011
MACRAE PARTNERS LTDDisolved
08065999 - Dissolved on 30 September 2021
K.MACRAE & SONS LIMITED
SC394248 - Incorporated on 24 February 2011
SHAW MACRAE LIMITED
02532834 - Incorporated on 20 August 1990
A MACRAE PROJECTS LTDDisolved
10087857 - Dissolved on 30 August 2022
IAIN MACRAE LIMITED
11085747 - Incorporated on 28 November 2017
MACRAE HIGHLAND LTD
SC636692 - Incorporated on 22 July 2019
MERCER AND MACRAE LTD
12941572 - Incorporated on 9 October 2020
MACRAE HOLDINGS LTD
SC845130 - Incorporated on 14 April 2025
David Stuart Spencer, Mr. HAWKINS
Born May 1956
20 Eversley Road, Bexhill On Sea, East Sussex, England, TN40 1HE
David Stuart Spencer, Mr. HAWKINS
Born May 1956
4 Gatcombe Crescent, Polegate, East Sussex, England, BN26 6FP
MACRAE GAIRLOCH LIMITEDDissolved
SC143945 - Dissolved on 13 November 2012