LAMBERT & MACFARLANE MECHANICAL LTDLiquidation
12246135 - Incorporated on 7 October 2019
MACFARLANE SIMPSON ASSOCIATES LTDActive - Proposal to Strike off
07984910 - Incorporated on 9 March 2012
MACFARLANE CONCRETE PUMPING LTD
06438836 - Incorporated on 27 November 2007
CAMPBELL MACFARLANE CONSULTANTS LTD
SC495545 - Incorporated on 20 January 2015
PETER MACFARLANE ACTOR LTD
12017185 - Incorporated on 24 May 2019
MACFARLANE & CURTIS ASSOCIATES LTDDisolved
13685089 - Dissolved on 6 February 2024
MACFARLANE INVESTMENTS TWO LTD
13945756 - Incorporated on 1 March 2022
A MACFARLANE PROPERTIES LTD
14187206 - Incorporated on 21 June 2022
REBECCA MACFARLANE CONSULTING LTDDisolved
14285549 - Dissolved on 17 October 2023
THE MACFARLANE FAMILY FOUNDATION
CE031658
MACFARLANE NORTH DEVELOPMENTS LTDDisolved
15139643 - Dissolved on 17 December 2024
MACFARLANE CONSULTING SERVICES LTD
14792422 - Incorporated on 11 April 2023
MACFARLANE IT SERVICES LTD
15047198 - Incorporated on 3 August 2023
MCNAIR, MACFARLANE, KERR LTDActive - Proposal to Strike off
SC396160 - Incorporated on 23 March 2011
LAMBERT & MACFARLANE ELECTRICAL LTD
10426355 - Incorporated on 13 October 2016
MACFARLANE-WATSON CORP. LTD.Dissolved
SC264959 - Dissolved on 9 November 2013
MACFARLANE CONSULTANCY SERVICES LTDActive - Proposal to Strike off
SC531671 - Incorporated on 5 April 2016
MACFARLANE CONSTRUCTION CONSULTANTS LTD
SC624157 - Incorporated on 12 March 2019
MACFARLANE YOUNG LETTINGS LTD
SC752752 - Incorporated on 9 December 2022
W MACFARLANE CONSULTANCY LTD
12842919 - Incorporated on 27 August 2020