- MCPHERSON LIMITED- SC218508 - Incorporated on 25 April 2001 
- SONARA GROUP LIMITED- 12018489 - Incorporated on 28 May 2019 
- STILL MOVING MEDIA LLP- OC388545 - Incorporated on 16 October 2013 
- G A D MCPHERSON LTD.Active - Proposal to Strike off- 07539160 - Incorporated on 22 February 2011 
- J.MCPHERSON LTD- 07873629 - Incorporated on 7 December 2011 
- J&D MCPHERSON LTDActive - Proposal to Strike off- SC520974 - Incorporated on 24 November 2015 
- D MCPHERSON LTD- 12286459 - Incorporated on 29 October 2019 
- R.D.MCPHERSON LTDActive - Proposal to Strike off- 12595185 - Incorporated on 11 May 2020 
- A MCPHERSON & CO LTD- SC515305 - Incorporated on 10 September 2015 
- MCPHERSONPROPERTIES LTD- 14691119 - Incorporated on 27 February 2023 
- R. MCPHERSON & CO LTD- 07032193 - Incorporated on 28 September 2009 
- MCPHERSON AG LTDDisolved- SC738674 - Dissolved on 22 July 2025 
- C.A. MCPHERSON LTD.- SC286476 - Incorporated on 21 June 2005 
- MCPHERSON ENGINEERING LIMITED- SC244000 - Incorporated on 17 February 2003 
- MCPHERSON CONTRACTS LTD- SC396659 - Incorporated on 30 March 2011 
- AMY MCPHERSON LTDDissolved- 06785512 - Dissolved on 30 July 2013 
- MCPHERSON ENG LTD- 07088294 - Incorporated on 26 November 2009 
- MCPHERSON VAN LTDDisolved- 13663358 - Dissolved on 4 April 2023 
- MCPHERSONS PM LTD- 09531404 - Incorporated on 8 April 2015 
- ALEXANDER CAMERON LIMITED- 06568811 - Incorporated on 17 April 2008