CPMG LIMITEDActive - Proposal to Strike off
03896638 - Incorporated on 20 December 1999
1ST CPM LIMITED
10377494 - Incorporated on 15 September 2016
CPM WIND LTDDisolved
12857231 - Dissolved on 28 February 2023
CPM (SCOT) LTD
SC757864 - Incorporated on 6 February 2023
CPM RAIL LTDActive - Proposal to Strike off
SC581458 - Incorporated on 14 November 2017
CPM RAIL LTDDisolved
12857581 - Dissolved on 7 March 2023
CPM (CITY) LTDActive - Proposal to Strike off
07797598 - Incorporated on 5 October 2011
ARCH CPM LTD
12158535 - Incorporated on 15 August 2019
GJR-CPMS LTDActive - Proposal to Strike off
11270936 - Incorporated on 22 March 2018
CPM FREIGHT SOLUTIONS (UK) LTD
13775868 - Incorporated on 1 December 2021
SOLOBERRY LIMITEDDisolved
05009928 - Dissolved on 1 March 2022
CPMUK LIMITEDDisolved
12707390 - Dissolved on 5 December 2023
CPMAR LIMITED
SC373302 - Incorporated on 18 February 2010
CPM WPS LIMITED
06251868 - Incorporated on 18 May 2007
CPMCA LIMITEDDisolved
08424050 - Dissolved on 16 May 2023
TPT CPM 2024 LIMITEDLiquidation
12710121 - Incorporated on 1 July 2020
CPM FAB LIMITEDDisolved
12781187 - Dissolved on 4 January 2022
CPMERLA LTDActive - Proposal to Strike off
10717475 - Incorporated on 8 April 2017
CPMAM LIMITEDActive - Proposal to Strike off
08466793 - Incorporated on 28 March 2013
CPMERAH LTDActive - Proposal to Strike off
10670298 - Incorporated on 14 March 2017