- MR DUNCAN ROY LTDDisolved- 13244435 - Dissolved on 27 June 2023 
- DUNCAN & JOHNSTONE CONSULTANCY LTD- 11535347 - Incorporated on 24 August 2018 
- MR JOHNSTONE'S T.B LIMITEDActive - Proposal to Strike off- 08055187 - Incorporated on 2 May 2012 
- MR PHILLIP DUNCAN LTDDisolved- 14841077 - Dissolved on 8 October 2024 
- MR DUNCAN MCRAE LIMITEDLiquidation- 07060379 - Incorporated on 29 October 2009 
- DUNCAN & DUNCAN- LP004860 - Incorporated on 16 May 1995 
- IVOR LTDActive - Proposal to Strike off- 10436708 - Incorporated on 19 October 2016 
- IVOR LIMITED- 06432491 - Incorporated on 20 November 2007 
- JOHNSTONE & JOHNSTONE ENGINEERING LIMITED- 11762146 - Incorporated on 11 January 2019 
- DUNCAN DUNCAN LTDDissolved- 06922958 - Dissolved on 18 January 2011 
- DUNCAN DUNCAN LTD- 13081778 - Incorporated on 15 December 2020 
- W & B IVORY LLPDissolved- OC347241 - Dissolved on 12 November 2013 
- SAI IVORY- FC028824 - Incorporated on 25 August 2008 
- IVOR GS LTDActive - Proposal to Strike off- 08467117 - Incorporated on 28 March 2013 
- IVORY 27 LTDDissolved- 04197395 - Dissolved on 25 June 2013 
- IVORI LTD- 16405219 - Incorporated on 24 April 2025 
- IVORO LTDActive - Proposal to Strike off- 07820650 - Incorporated on 24 October 2011 
- IVORY I.T.E.R. LTD- 16442662 - Incorporated on 11 May 2025 
- MAISON PASTOR LTDDisolved- 15413939 - Dissolved on 17 June 2025 
- A.J. DUNCAN- SL002286 - Incorporated on 8 October 1993