IAN WONG LTD
13120249 - Incorporated on 7 January 2021
IANA NKS LTDDisolved
13987808 - Dissolved on 22 August 2023
IANLOP LTD
16143579 - Incorporated on 18 December 2024
IANIC AI LTD
16297118 - Incorporated on 6 March 2025
IAN WEBB LTD
16571748 - Incorporated on 9 July 2025
MACFARLANE CONSULTING SERVICES LTD
14792422 - Incorporated on 11 April 2023
MACFARLANE IT SERVICES LTD
15047198 - Incorporated on 3 August 2023
MACFARLANE COUNTRY HOMES LIMITED
01980606 - Incorporated on 21 January 1986
WHICHELOE MACFARLANE MDP LIMITED
02679627 - Incorporated on 21 January 1992
BONAS MACFARLANE (ASIA) LIMITEDDissolved
04598410 - Dissolved on 10 April 2012
A MACFARLANE CONSULTING LIMITEDActive - Proposal to Strike off
SC427617 - Incorporated on 4 July 2012
TOM MACFARLANE DESIGN LIMITEDDissolved
05635419 - Dissolved on 17 June 2014
MACFARLANE, MCCOLL & ROGERS LIMITEDActive - Proposal to Strike off
SC442702 - Incorporated on 13 February 2013
HAYES MCCUBBIN MACFARLANE LIMITEDDisolved
SC456123 - Dissolved on 5 December 2023
MCNAIR, MACFARLANE, KERR LTDActive - Proposal to Strike off
SC396160 - Incorporated on 23 March 2011
A MACFARLANE CONSULTING LIMITEDActive - Proposal to Strike off
SC531879 - Incorporated on 6 April 2016
LAMBERT & MACFARLANE ELECTRICAL LTD
10426355 - Incorporated on 13 October 2016
WILLIAM MACFARLANE & COMPANY LIMITED
SC737517 - Incorporated on 5 July 2022
MACFARLANE INVESTMENT HOLDINGS LIMITED
16379870 - Incorporated on 10 April 2025
DONALD MACFARLANE (STORNOWAY) LIMITED
SC120391 - Incorporated on 22 September 1989