MR DUNCAN ROY LTDDisolved
13244435 - Dissolved on 27 June 2023
IAIN DUNCAN AGENCIES LIMITEDDissolved
04289586 - Dissolved on 21 July 2009
IAIN HARRIS AND SONS LTD
SC393544 - Incorporated on 15 February 2011
DUNCAN HARRISS LTDLiquidation
06938175 - Incorporated on 18 June 2009
IAIN HARRISON LIMITED
04568361 - Incorporated on 21 October 2002
IAIN HARRIS PHYSIOSOLUTIONS LIMITED
09383154 - Incorporated on 12 January 2015
MR PHILLIP DUNCAN LTDDisolved
14841077 - Dissolved on 8 October 2024
DUNCAN HARRIS CONSULTANCY LIMITEDDissolved
05192385 - Dissolved on 10 February 2015
MR R PAUL HARRIS LTD
12249815 - Incorporated on 8 October 2019
HARRIS DUNCAN HOLDINGS LTD
16327102 - Incorporated on 19 March 2025
MR DUNCAN MCRAE LIMITEDLiquidation
07060379 - Incorporated on 29 October 2009
MR KEVIN HARRIS LTD
07480659 - Incorporated on 31 December 2010
IAIN HARRIS ELECTRICAL SERVICES LIMITEDDissolved
03570286 - Dissolved on 27 May 2014
MR IAIN MICHAEL BROWN LIMITEDDisolved
12009176 - Dissolved on 29 August 2023
MRS.D.V.A.HARRISON LIMITED
00615987 - Incorporated on 2 December 1958
IAIN HARRISON LIVESTOCK LIMITEDDissolved
06641861 - Dissolved on 26 April 2011
DUNCAN HARRISS CONSULTING LTDDisolved
09874197 - Dissolved on 4 July 2022
DUNCAN & DUNCAN
LP004860 - Incorporated on 16 May 1995
TINY GIANT ENTERTAINMENT LIMITED
14526089 - Incorporated on 6 December 2022
IAINM74 LTDDisolved
12078101 - Dissolved on 6 June 2023