CLELAND CONTRACTS LTD
SC802083 - Incorporated on 7 March 2024
CLELAND ESTATES LIMITED
16305413 - Incorporated on 10 March 2025
I.MACRAE LIMITED
13153287 - Incorporated on 22 January 2021
CLELAND CLOCKS LIMITEDDissolved
02934129 - Dissolved on 5 October 2010
CLELAND CONSTRUCTION LIMITEDLiquidation
SC180007 - Incorporated on 28 October 1997
CHARLES CLELAND LTDActive - Proposal to Strike off
09106038 - Incorporated on 27 June 2014
CLELAND PHARMACY LIMITED
SC576357 - Incorporated on 14 September 2017
CLELAND SERVICES LIMITEDLiquidation
02897699 - Incorporated on 14 February 1994
CLELAND CONTRACTS LTDDissolved
SC439957 - Dissolved on 8 March 2016
JOHN CLELAND LIMITED
08958511 - Incorporated on 25 March 2014
CLELAND DEVELOPMENTS LTD
11613611 - Incorporated on 9 October 2018
CLELAND CURTAIN COMPANY LIMITED
04105716 - Incorporated on 10 November 2000
MACRAE CONSULTANCY SERVICES LIMITEDDisolved
SC627320 - Dissolved on 3 September 2024
CLELAND CAR SALES LTDDisolved
SC814652 - Dissolved on 29 April 2025
MACRAE (UPPER CLOAN)
SL000775 - Incorporated on 24 October 1985
ZEST CLELAND LIMITEDLiquidation
07465014 - Incorporated on 9 December 2010
CLELAND ASSOCIATES LTDDissolved
07591340 - Dissolved on 29 January 2013
CLELAND SOLUTIONS LP
SL014133 - Incorporated on 11 September 2013
CLELAND PROPERTY LTD
14988724 - Incorporated on 7 July 2023
MACRAE QA LIMITED
SC488137 - Incorporated on 3 October 2014