DAVID IRVINE LTD
SC378558 - Incorporated on 14 May 2010
IAIN DAVIDSON LTDActive - Proposal to Strike off
SC427660 - Incorporated on 4 July 2012
IAIN DAVIDSON LTDActive - Proposal to Strike off
09039762 - Incorporated on 14 May 2014
IRVINE DAVID LIMITED
14824293 - Incorporated on 24 April 2023
DAVID JOHNSTON LTDDissolved
SC143748 - Dissolved on 20 January 2012
IAIN JOHNSTON ENGINEERING SERVICES LTDDisolved
SC770249 - Dissolved on 10 June 2025
DAVID IAIN AFRICA LIMITED
16360442 - Incorporated on 2 April 2025
DAVID IRVINE JOINERY LIMITED
14077358 - Incorporated on 29 April 2022
DAVID JOHNSTON CONSTRUCTION LIMITEDDisolved
14255100 - Dissolved on 26 December 2023
DAVID JOHNSTON AGENCIES LTDDisolved
14448576 - Dissolved on 2 April 2024
DAVID JOHNSTON BUILDERS LTD
04317745 - Incorporated on 6 November 2001
DAVID JOHNSTON AGENCIES LIMITED
NI613479 - Incorporated on 4 July 2012
DAVID JOHNSTON ENVIRONMENTAL SERVICES LIMITED
NI039714 - Incorporated on 27 November 2000
DAVID JOHNSTON DESIGN LIMITED
NI016723 - Incorporated on 3 June 1983
DAVID JOHNSTONE LIMITED
SC574434 - Incorporated on 23 August 2017
DAVID P. JOHNSTONE LIMITEDActive - Proposal to Strike off
08058333 - Incorporated on 4 May 2012
IAIN JOHNSTON PLANNING CPO LAW LIMITED
08960076 - Incorporated on 26 March 2014
DAVID JOHNSTON TECHNICAL SERVICES LIMITEDDisolved
NI659138 - Dissolved on 20 July 2021
IAIN AND DAVID'S EXCELLENT COMPANY LTD
14335483 - Incorporated on 5 September 2022
DAVID JOHNSTON RAIL SERVICES LTD
13504092 - Incorporated on 9 July 2021