MACFARLANE MECHANICS LIMITED
12192736 - Incorporated on 6 September 2019
MACFARLANE PROPERTY LTD
13336196 - Incorporated on 15 April 2021
MACFARLANE ENVIRONMENTAL LTD
16361040 - Incorporated on 2 April 2025
MACARTHUR & MAY LIMITEDDissolved
03469863 - Dissolved on 27 August 2013
MACFARLANES LIMITED
02292048 - Incorporated on 1 September 1988
J & T F MACFARLANE LIMITED
SC137802 - Incorporated on 14 April 1992
C. & L. MACFARLANE LIMITEDIn Administration/Administrative Receiver
NI003495 - Incorporated on 21 March 1955
MACFARLANEINTERNATIONAL LIMITEDActive - Proposal to Strike off
08044102 - Incorporated on 24 April 2012
MACFARLANES 105 LIMITEDDissolved
04001036 - Dissolved on 13 December 2012
J R MACFARLANE LIMITED
SC237087 - Incorporated on 19 September 2002
MACFARLANE VAN DER HEUL LTD
11447923 - Incorporated on 4 July 2018
BDP BRISTOL LIMITED
03228395 - Incorporated on 23 July 1996
BE EDUCATION LIMITED
09912552 - Incorporated on 11 December 2015
N.S. MACFARLANE & CO. LIMITEDActive - Proposal to Strike off
SC012922 - Incorporated on 4 December 1923
NEIL MACFARLANE (SKYE) LTD
SC457099 - Incorporated on 19 August 2013
DEBRA ANN MACFARLANE LTDActive - Proposal to Strike off
SC594996 - Incorporated on 20 April 2018
D MACFARLANE & SON LIMITED
06494797 - Incorporated on 6 February 2008
WALTER MACFARLANE & CO. LTD.
SC203947 - Incorporated on 15 February 2000
STEWART HOPE LLPDissolved
SO301332 - Dissolved on 19 June 2015
G ROGERS LTDActive - Proposal to Strike off
SC569382 - Incorporated on 22 June 2017