- MACFARLANE ARBORICULTURE LIMITED- SC366255 - Incorporated on 29 September 2009 
- ECHELON ASSOCIATES LTDActive - Proposal to Strike off- 05170722 - Incorporated on 5 July 2004 
- SPEY LIMITEDLiquidation- 05357399 - Incorporated on 8 February 2005 
- DR MACFARLANE ASSOCIATES LIMITED- 10136194 - Incorporated on 20 April 2016 
- ROSE MACFARLANE LTD- 08904537 - Incorporated on 20 February 2014 
- MACFARLANE THIRSK LIMITED- 00345892 - Incorporated on 4 November 1938 
- WALLIS MACFARLANE LTDActive - Proposal to Strike off- 04821442 - Incorporated on 4 July 2003 
- MACFARLANE MEDIA LIMITED- 07046179 - Incorporated on 16 October 2009 
- F.M.S.E. MACFARLANE LIMITED- SC253335 - Incorporated on 28 July 2003 
- MACFARLANE CREATIVE LIMITEDDisolved- SC375188 - Dissolved on 26 July 2022 
- MACFARLANE WEBSTER LIMITED- SC385827 - Incorporated on 23 September 2010 
- MACFARLANE HR LIMITEDActive - Proposal to Strike off- 08153733 - Incorporated on 23 July 2012 
- BRUCE MACFARLANE LIMITEDLiquidation- 07567526 - Incorporated on 17 March 2011 
- MACFARLANE TECHNOLOGY LIMITED- SC243968 - Incorporated on 14 February 2003 
- PETER MACFARLANE LIMITED- 06083125 - Incorporated on 5 February 2007 
- MACFARLANE MARTIN LTD- SC480351 - Incorporated on 18 June 2014 
- MACFARLANE INDUSTRIES LTD- SC440033 - Incorporated on 10 January 2013 
- MACFARLANE MOTORS LIMITED- SC562607 - Incorporated on 5 April 2017 
- MACFARLANE PHYSIOTHERAPY LTD- SC567875 - Incorporated on 5 June 2017 
- O'SULLIVAN MACFARLANE LTD- NI639239 - Incorporated on 21 June 2016