- JO CASTRO LTDDissolved- 12944632 - Dissolved on 6 July 2021 
- CASTRO LTD- 07878642 - Incorporated on 12 December 2011 
- 13411676 LTDDisolved- 13411676 - Dissolved on 4 July 2023 
- CASTRONI LTDActive - Proposal to Strike off- 09174058 - Incorporated on 13 August 2014 
- RD CASTRO LTDActive - Proposal to Strike off- 10873753 - Incorporated on 19 July 2017 
- DE CASTRO LTDActive - Proposal to Strike off- 12272971 - Incorporated on 21 October 2019 
- CASTROX LTDDisolved- 13929227 - Dissolved on 25 July 2023 
- SAM CASTRO LTD- 14858234 - Incorporated on 10 May 2023 
- CASTRO RWD LTDActive - Proposal to Strike off- 08841838 - Incorporated on 13 January 2014 
- LJC CASTRO LTDActive - Proposal to Strike off- 10630146 - Incorporated on 21 February 2017 
- WELLS CASTRO LTDDisolved- 14167319 - Dissolved on 21 November 2023 
- CASTRO T LIMITEDActive - Proposal to Strike off- 08754772 - Incorporated on 30 October 2013 
- CASTROGI LTDActive - Proposal to Strike off- 06582257 - Incorporated on 1 May 2008 
- BRI CASTRO LTDActive - Proposal to Strike off- 10315806 - Incorporated on 5 August 2016 
- MOYA CASTRO LTD- 10854372 - Incorporated on 6 July 2017 
- LIMA&CASTRO LTD- 14313566 - Incorporated on 23 August 2022 
- WVEJ CASTRO LTD- 14407790 - Incorporated on 10 October 2022 
- FELPHAM MANAGEMENT CONSULTANCY LIMITEDDissolved- 05037011 - Dissolved on 21 May 2013 
- LASTMINUTE.COM THEATRENOW LIMITED- 04643436 - Incorporated on 21 January 2003 
- IRMAS VALERIO LIMITED- 15271631 - Incorporated on 9 November 2023