MCLACHLAN TM LTD
14754472 - Incorporated on 24 March 2023
M I MCLACHLAN CONSTRUCTION LIMITEDDisolved
03869424 - Dissolved on 3 August 2021
ANDREW MCLACHLAN LTD
12135700 - Incorporated on 2 August 2019
ROBERT MCLACHLAN LIMITED
10317586 - Incorporated on 8 August 2016
MCLACHLAN LOGISTICS LTDDisolved
SC746337 - Dissolved on 20 February 2024
ALI MCLACHLAN & CO LTD
14556225 - Incorporated on 23 December 2022
XPLORA PRODUCTS LIMITEDLiquidation
SC160212 - Incorporated on 7 September 1995
MCLACHLAN (ELGIN) LIMITED
SC127975 - Incorporated on 17 October 1990
J M & C F DONALD
SL000227 - Incorporated on 2 September 1977
MCLACHLAN & WIGHT LTD
SC631358 - Incorporated on 23 May 2019
JD CONTRACTS LTD.Dissolved
SC197690 - Dissolved on 3 September 2011
MCLACHLAN GROUP LTDDisolved
11050735 - Dissolved on 20 June 2023
J.J. & P. MCLACHLAN LIMITEDDisolved
SC012651 - Dissolved on 24 October 2023
TREVOR MCLACHLAN LTDDisolved
09667420 - Dissolved on 17 January 2023
MCLACHLAN ENGINEERING LTDActive - Proposal to Strike off
06960016 - Incorporated on 13 July 2009
VICKI MCLACHLAN LIMITEDActive - Proposal to Strike off
11504767 - Incorporated on 7 August 2018
MCLACHLAN DIGITAL LIMITEDActive - Proposal to Strike off
11089903 - Incorporated on 30 November 2017
MCLACHLAN CONTRACTS LTD
SC836898 - Incorporated on 7 February 2025
ABIGAIL MCLACHLAN LIMITEDActive - Proposal to Strike off
07707408 - Incorporated on 15 July 2011
MCLACHLAN (CUMBERNAULD) LIMITED
SC129248 - Incorporated on 11 January 1991