CPM ADAPTATIONS LIMITEDActive - Proposal to Strike off
07497983 - Incorporated on 19 January 2011
CPM (CHESHIRE) LIMITED
07499992 - Incorporated on 20 January 2011
CPM PERFORMANCE LIMITED
07542186 - Incorporated on 24 February 2011
CPM JOINERY LIMITED
SC392657 - Incorporated on 1 February 2011
CPM SOLUTIONS LIMITED
07950007 - Incorporated on 14 February 2012
CPM ADVISERS LIMITEDLiquidation
04939591 - Incorporated on 21 October 2003
CPM PARTNERSHIP LIMITEDLiquidation
05842399 - Incorporated on 9 June 2006
CPM PROPERTY LIMITED
03287542 - Incorporated on 28 November 1996
CPM CARPETS LIMITEDActive - Proposal to Strike off
09194799 - Incorporated on 29 August 2014
CPM HISTORIC LIMITEDActive - Proposal to Strike off
11595173 - Incorporated on 28 September 2018
CPM HEATING LIMITEDDisolved
11996916 - Dissolved on 1 October 2024
CPM PROJECTS LIMITEDDisolved
10017089 - Dissolved on 31 October 2023
CPM(MIDLANDS) LIMITED
11058791 - Incorporated on 10 November 2017
CPM ESTATES (2018) LIMITEDActive - Proposal to Strike off
11671110 - Incorporated on 12 November 2018
CPM (CONTRACTS) LIMITED
02369593 - Incorporated on 7 April 1989
CPM ASSESSORS LIMITEDActive - Proposal to Strike off
06987439 - Incorporated on 11 August 2009
CPM DECORATING LIMITEDActive - Proposal to Strike off
04757509 - Incorporated on 8 May 2003
CPM ASSOCIATES LIMITED
04957804 - Incorporated on 10 November 2003
CARTERS CPM LIMITED
08922398 - Incorporated on 4 March 2014
COMPLETE CPM LIMITED
08754988 - Incorporated on 30 October 2013