DONALD MACLEOD FARMING
SL001033 - Incorporated on 23 September 1987
DONALD MACLEOD LIMITED
SC585821 - Incorporated on 16 January 2018
MACTING CREATIVE LTD
08233412 - Incorporated on 28 September 2012
DONALD MACLEOD (SHAWBOST) LTD.Dissolved
SC226364 - Dissolved on 28 August 2009
ROSS DONALD LTDDisolved
12630636 - Dissolved on 2 November 2021
ROSS NICHOLAS AND COMPANY LIMITED
04093165 - Incorporated on 19 October 2000
DONALD MACLEOD AND SON LIMITEDDisolved
SC593633 - Dissolved on 24 June 2025
MR KYLE ROSS LTDActive - Proposal to Strike off
15009132 - Incorporated on 18 July 2023
MRS KAREN M ROSS, ALEXANDER P ROSS AND MRS SANDRA M ROSS
SL001451 - Incorporated on 9 March 1990
ROSS DONALD CONSULTANCY LIMITEDActive - Proposal to Strike off
SC507344 - Incorporated on 2 June 2015
DONALD A MACLEOD (PORTREE) LIMITEDDissolved
SC069122 - Dissolved on 5 July 2013
DONALD R MACLEOD JOINERY LIMITED
SC444300 - Incorporated on 6 March 2013
ROSS DONALD ANALYTICS LIMITEDDissolved
SC577539 - Dissolved on 10 December 2019
DONALDSON ROSS LIMITED
05039747 - Incorporated on 10 February 2004
ROSS MACLEOD GAS SERVICES LTD
SC767472 - Incorporated on 27 April 2023
MR KYLE ROSS LIMITEDDisolved
08509989 - Dissolved on 16 August 2022
DONALD ROSS ESTATE AGENTS LIMITED
SC290184 - Incorporated on 12 September 2005
DONALD ROSS RESIDENTIAL KILMARNOCK LIMITED
SC529984 - Incorporated on 17 March 2016
DONALD ROSS RESIDENTIAL FACTORING LIMITEDDisolved
SC578414 - Dissolved on 27 December 2022
DONALD ROSS RESIDENTIAL (IRVINE) LIMITED
SC844786 - Incorporated on 10 April 2025