ASHBURTON CPM LTD
07665650 - Incorporated on 10 June 2011
CPMM SERVICES LTD
08392456 - Incorporated on 7 February 2013
CPMM SERVICES LTDActive - Proposal to Strike off
10654203 - Incorporated on 6 March 2017
CPM INTEGRITY LTDDisolved
SC752501 - Dissolved on 7 November 2023
CPM (PETERHEAD) LTD
SC851140 - Incorporated on 4 June 2025
BALTIC QUAY LEASEHOLDERS LIMITED
04560727 - Incorporated on 11 October 2002
CPM SURVEYORS LTD
08884702 - Incorporated on 10 February 2014
CPM HAMPSHIRE LTD
09896021 - Incorporated on 1 December 2015
CPM TRANSPORT LTD
10033423 - Incorporated on 29 February 2016
CPM INTERIORS LTDActive - Proposal to Strike off
11729005 - Incorporated on 14 December 2018
CPMMA ESTATES LTD
16095716 - Incorporated on 22 November 2024
CPM LOCATIONS LTD
07946274 - Incorporated on 10 February 2012
CPM (ENGINEERS) LTDLiquidation
05931797 - Incorporated on 12 September 2006
CPM PACKAGING LTD
08549422 - Incorporated on 30 May 2013
CPMM PROPERTY LTD
11700376 - Incorporated on 28 November 2018
CPM COSMETICS LTD
NI669060 - Incorporated on 23 April 2020
CPMH HOLDINGS LTD
14864027 - Incorporated on 12 May 2023
CPM FACILITIES MANAGEMENT LTDDissolved
06860511 - Dissolved on 29 March 2011
KESTREL CPMS LIMITED
15596094 - Incorporated on 26 March 2024
CPMP FITNESS LIMITEDDisolved
09411268 - Dissolved on 21 March 2023