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
MACFARLANE + ASSOCS (SERVICES) LLPDissolved
OC306232 - Dissolved on 22 June 2021
ROBERT MACFARLANE CONTRACTORS LIMITED
SC362778 - Incorporated on 17 July 2009
ROBERT MACFARLANE (RMAC) LIMITEDActive - Proposal to Strike off
07196730 - Incorporated on 19 March 2010
BONAS MACFARLANE CONSULTING LIMITED
07286574 - Incorporated on 16 June 2010
MACFARLANE (HELENSBURGH) DEVELOPMENTS LIMITEDActive - Proposal to Strike off
SC263650 - Incorporated on 18 February 2004
MACFARLANE-WATSON CORP. LTD.Dissolved
SC264959 - Dissolved on 9 November 2013
ROBERT J MACFARLANE LIMITED
09552977 - Incorporated on 21 April 2015
MACFARLANE STRUCTURAL DESIGN LIMITED
SC670436 - Incorporated on 11 August 2020
BONAS MACFARLANE ACADEMY LIMITED
09978351 - Incorporated on 1 February 2016
MACFARLANE CONSULTANCY SERVICES LTDActive - Proposal to Strike off
SC531671 - Incorporated on 5 April 2016
MACFARLANE GROUP HOLDINGS LIMITEDDisolved
11729461 - Dissolved on 21 November 2023
MACFARLANE CONSTRUCTION CONSULTANTS LTD
SC624157 - Incorporated on 12 March 2019
NICKY MACFARLANE CONSULTING LIMITED
12479816 - Incorporated on 24 February 2020
SCOTT MACFARLANE PB LIMITEDDisolved
SC744328 - Dissolved on 13 February 2024
MACFARLANE YOUNG LETTINGS LTD
SC752752 - Incorporated on 9 December 2022