- MR DUNCAN ROY LTDDisolved- 13244435 - Dissolved on 27 June 2023 
- MR PHILLIP DUNCAN LTDDisolved- 14841077 - Dissolved on 8 October 2024 
- MR DUNCAN MCRAE LIMITEDLiquidation- 07060379 - Incorporated on 29 October 2009 
- RANDALL & RANDALL LTDActive - Proposal to Strike off- 15601733 - Incorporated on 28 March 2024 
- RANDALL & RANDALL LTDActive - Proposal to Strike off- 10754889 - Incorporated on 4 May 2017 
- RANDALL & RANDALL LIMITEDDisolved- 13186678 - Dissolved on 11 April 2023 
- RANDALL & RANDALL LTDActive - Proposal to Strike off- 07354845 - Incorporated on 24 August 2010 
- DUNCAN & DUNCAN- LP004860 - Incorporated on 16 May 1995 
- SOLAR CONSTRUCTION SOLUTIONS LTD- 14499150 - Incorporated on 22 November 2022 
- DUNCAN DUNCAN LTDDissolved- 06922958 - Dissolved on 18 January 2011 
- DUNCAN DUNCAN LTD- 13081778 - Incorporated on 15 December 2020 
- RANDALL J LTDDisolved- 09306256 - Dissolved on 3 December 2024 
- A & S RANDALL LTDLiquidation- 04293843 - Incorporated on 26 September 2001 
- A L RANDALL LTD- 14421581 - Incorporated on 16 October 2022 
- D & S RANDALL LTDDissolved- 04684680 - Dissolved on 23 April 2013 
- A.J. DUNCAN- SL002286 - Incorporated on 8 October 1993 
- YU RANDALL LTDDisolved- 13734413 - Dissolved on 16 April 2024 
- FF RANDALL LTDDisolved- 13909109 - Dissolved on 8 July 2025 
- RANDALL-UK LTDDisolved- 11814153 - Dissolved on 24 May 2022 
- BH RANDALL LTDActive - Proposal to Strike off- 14043485 - Incorporated on 12 April 2022