IAN MACFARLANE JOINERS LTD
SC571592 - Incorporated on 19 July 2017
MACFARLANE CONSULTING ENGINEERS LTD
SC700005 - Incorporated on 27 May 2021
MACFARLANE, MCCOLL & ROGERS LIMITED
SC782072 - Incorporated on 11 September 2023
TOM MACFARLANE & COMPANY LIMITED
SC800278 - Incorporated on 23 February 2024
MACFARLANES HEALTHCARE LTD
SC852201 - Incorporated on 13 June 2025
JOHNY JOHNY LTD
14268520 - Incorporated on 1 August 2022
JOHN & JOHNSON'S LTDActive - Proposal to Strike off
08713318 - Incorporated on 1 October 2013
JOHNSON & JOHN LTDActive - Proposal to Strike off
14255945 - Incorporated on 26 July 2022
JOHN R. JOHNSON LTD
11792801 - Incorporated on 28 January 2019
JOHN JOHNSON LTDDisolved
14407294 - Dissolved on 5 December 2023
MACFARLANES SERVICES LIMITED
01153163 - Incorporated on 21 December 1973
MACFARLANES NOMINEES LIMITED
01677787 - Incorporated on 12 November 1982
ABBOTT'S PACKAGING LIMITED
00372831 - Incorporated on 18 March 1942
JOHN SCRAP JOHN LTDDisolved
13437385 - Dissolved on 20 December 2022
JOHNNY JOHNNY LTD
16449070 - Incorporated on 13 May 2025
MACFARLANE GRAY INSURANCE SERVICES LIMITEDDissolved
SC161931 - Dissolved on 19 February 2014
MACFARLANE OFFSHORE ENGINEERING SERVICES LTDDissolved
SC396504 - Dissolved on 12 September 2014
CLAN MACFARLANE HERITAGE CENTRE LIMITEDDissolved
SC420300 - Dissolved on 21 June 2016
ALAN MACFARLANE INSPECTION SERVICES LTD.Disolved
SC424648 - Dissolved on 15 August 2023
MACFARLANE GRAY CORPORATE FINANCE LIMITEDDissolved
SC267198 - Dissolved on 29 November 2013