JAMES MACPHERSON LTD
SC585213 - Incorporated on 9 January 2018
MACPHERSON TRANSPORT LTD
12539107 - Incorporated on 30 March 2020
JILLY MACPHERSON LTDActive - Proposal to Strike off
14414679 - Incorporated on 12 October 2022
MACPHERSON HOLDINGS LIMITED
SC842713 - Incorporated on 25 March 2025
MACPHERSON WINDOWS LTD
16594636 - Incorporated on 21 July 2025
MACPHERSON-IRVINE LTDDissolved
06884010 - Dissolved on 30 November 2010
MACPHERSON ELECTRICAL LIMITED
SC244383 - Incorporated on 21 February 2003
DOUG MACPHERSON LIMITEDDisolved
SC355469 - Dissolved on 24 May 2022
VICTORIA MACPHERSON LIMITED
08584605 - Incorporated on 25 June 2013
DOAN MACPHERSON LIMITEDActive - Proposal to Strike off
09392441 - Incorporated on 16 January 2015
MACPHERSON & FORBES LTDActive - Proposal to Strike off
SC597641 - Incorporated on 18 May 2018
FORBES MACPHERSON LLP
SO307290 - Incorporated on 10 June 2021
MHAIRI MACPHERSON LTDActive - Proposal to Strike off
09726473 - Incorporated on 11 August 2015
DUNCAN MACPHERSON LIMITED
SC621363 - Incorporated on 15 February 2019
MACPHERSON ORTHOPAEDICS LIMITED
SC554658 - Incorporated on 16 January 2017
RORY MACPHERSON LIMITEDDisolved
11287801 - Dissolved on 6 May 2025
MACPHERSON TRADING LTD
13835978 - Incorporated on 8 January 2022
MACPHERSON HAWES LTD
13896019 - Incorporated on 5 February 2022
MACPHERSON CONTRACTING LTD
SC751574 - Incorporated on 26 November 2022
MACPHERSON HOSPITALITY LLP
OC450188 - Incorporated on 5 December 2023