DONALD MACLEOD FARMING
SL001033 - Incorporated on 23 September 1987
DONALD MACLEOD LIMITED
SC585821 - Incorporated on 16 January 2018
DONALD MACLEOD (SHAWBOST) LTD.Dissolved
SC226364 - Dissolved on 28 August 2009
DONALD MACLEOD AND SON LIMITEDDisolved
SC593633 - Dissolved on 24 June 2025
DONALD A MACLEOD (PORTREE) LIMITEDDissolved
SC069122 - Dissolved on 5 July 2013
DONALD R MACLEOD JOINERY LIMITED
SC444300 - Incorporated on 6 March 2013
MACLEOD & MACLEOD LTDActive - Proposal to Strike off
SC450238 - Incorporated on 17 May 2013
MACLEOD DEVELOPMENTS LIMITED
03399925 - Incorporated on 2 July 1997
MACLEOD & MACLEOD LTD
SC672756 - Incorporated on 1 September 2020
RODERICK LIMITED
05623121 - Incorporated on 15 November 2005
COX RODERICK LLPLiquidation
OC349596 - Incorporated on 28 October 2009
ALASTAIR LLP
OC451515 - Incorporated on 21 March 2024
RODERICK MDR LTDDisolved
11193893 - Dissolved on 24 April 2022
ALASTAIR LTD
05997868 - Incorporated on 14 November 2006
BROWN FOX CONSULTING LTDDisolved
08929159 - Dissolved on 5 July 2022
MACLEOD & MACLEOD (LUDSHOTT) PARTNERSHIP
LP007492 - Incorporated on 16 March 2001
RODERICK EMMA LTDDisolved
14888706 - Dissolved on 29 October 2024
MACLEOD & MACLEOD REMOVALS LTDActive - Proposal to Strike off
11112343 - Incorporated on 14 December 2017
MACLEOD & MACLEOD ENGINEERING LTD
SC774173 - Incorporated on 29 June 2023
JOHN BROADWOOD AND SONS LIMITED
06503438 - Incorporated on 13 February 2008