- CPM (COVENTRY) LIMITED- 08805544 - Incorporated on 6 December 2013 
- CPM MARKETING LIMITED- 11025547 - Incorporated on 23 October 2017 
- CPM WORKPLACE LIMITEDActive - Proposal to Strike off- 09938809 - Incorporated on 6 January 2016 
- ALGAECYTES CPM LIMITED- 10722072 - Incorporated on 12 April 2017 
- CPM PARTNERS LIMITED- 10190501 - Incorporated on 20 May 2016 
- CPM RENEWABLES LIMITED- 16469919 - Incorporated on 22 May 2025 
- CPMS HOLDCO LIMITEDActive - Proposal to Strike off- 11437489 - Incorporated on 28 June 2018 
- BIGGAR CPMS LIMITEDDisolved- 11620257 - Dissolved on 29 August 2023 
- CPM HOME CARE LIMITED- 13549510 - Incorporated on 5 August 2021 
- CPGM HEALTHCARE LIMITED- 09792350 - Incorporated on 23 September 2015 
- CPM (INVERURIE) LTD- SC556861 - Incorporated on 7 February 2017 
- CPM UTILITIES LTDDissolved- 06710223 - Dissolved on 17 May 2011 
- CPM LOGISTICS LTDDisolved- 12333777 - Dissolved on 7 February 2023 
- CPM (NEWCASTLE) LTD- 11456285 - Incorporated on 10 July 2018 
- CPM HALESOWEN LTDActive - Proposal to Strike off- 10494592 - Incorporated on 24 November 2016 
- CPM BROKERAGE LTD- 12967100 - Incorporated on 22 October 2020 
- IRIDIUM CONSULTANCY LTDLiquidation- 06537485 - Incorporated on 18 March 2008 
- CONTRANET PROJECT MGMT LIMITEDDisolved- 11271760 - Dissolved on 14 May 2024 
- CPM MORTGAGES LTD- 11638450 - Incorporated on 23 October 2018 
- CPM IT SERVICES LTD- SC651211 - Incorporated on 10 January 2020