- O'BRIEN MCPHERSON TRAINING LLPDisolved- OC438476 - Dissolved on 26 December 2023 
- HOLLAND HARPER LLP- OC318644 - Incorporated on 23 March 2006 
- J JOINERY LIMITEDActive - Proposal to Strike off- 09658496 - Incorporated on 26 June 2015 
- I.R. MCPHERSON & SON LIMITEDDisolved- 00520410 - Dissolved on 11 March 2025 
- MCPHERSON'S BUILDERS LTD- 09065591 - Incorporated on 2 June 2014 
- RY VEHICLE SOLUTIONS LIMITEDDisolved- SC539140 - Dissolved on 16 August 2024 
- NEIL F MCPHERSON LIMITEDDisolved- SC516815 - Dissolved on 22 February 2022 
- MCPHERSON DRIVER HIRE LTD- 09710423 - Incorporated on 30 July 2015 
- LUKE MCPHERSON PHYSIO LTD- 09760061 - Incorporated on 3 September 2015 
- MCPHERSONS CFG LIMITED- 07127320 - Incorporated on 16 January 2010 
- MCPHERSON ROSE HOLDINGS LIMITED- 14838865 - Incorporated on 2 May 2023 
- GRANT & MCPHERSON CONSTRUCTION LIMITED- SC349995 - Incorporated on 16 October 2008 
- FORBES MCPHERSON PROPERTIES LIMITEDDissolved- 05995673 - Dissolved on 29 June 2010 
- MCPHERSON GEOLOGICAL SERVICES LIMITED- 06626190 - Incorporated on 23 June 2008 
- MCPHERSON SERVICES STIRLING LIMITEDActive - Proposal to Strike off- SC608953 - Incorporated on 24 September 2018 
- STEVEN MCPHERSON FABRICATIONS LTDActive - Proposal to Strike off- SC622183 - Incorporated on 22 February 2019 
- MCPHERSON PROPERTY SERVICES LTDDisolved- SC629251 - Dissolved on 12 April 2022 
- MCPHERSON PROFESSIONAL SERVICES LTD- 13910615 - Incorporated on 11 February 2022 
- MCPHERSON ROSE CONSULTING LTD- 16359307 - Incorporated on 2 April 2025 
- MCPHERSON COLLECTIVE PROPERTY LTD- 16467998 - Incorporated on 22 May 2025