CPML 2023 LIMITEDLiquidation
03268233 - Incorporated on 24 October 1996
CPMH LIMITEDActive - Proposal to Strike off
08294860 - Incorporated on 15 November 2012
CPML LIMITED
09252801 - Incorporated on 7 October 2014
CPMW2 LIMITED
16559702 - Incorporated on 3 July 2025
WPS (LONDON) LIMITED
11547095 - Incorporated on 1 September 2018
OXFORD WPS LIMITED
16353893 - Incorporated on 31 March 2025
CPMA LIMITED
03351925 - Incorporated on 14 April 1997
CPMG LIMITEDDisolved
14523668 - Dissolved on 14 May 2024
WPS LIVERPOOL LTD
12072268 - Incorporated on 27 June 2019
WPS SOLUTIONS LTDDissolved
05777848 - Dissolved on 25 May 2010
WPS MARKETING LLPActive - Proposal to Strike off
OC370777 - Incorporated on 14 December 2011
CPML 2012 LIMITEDLiquidation
05688128 - Incorporated on 26 January 2006
CPM (UK) LIMITEDActive - Proposal to Strike off
07397023 - Incorporated on 5 October 2010
CPM (PE) LIMITEDLiquidation
04991302 - Incorporated on 10 December 2003
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
WPS LETTINGS LTDActive - Proposal to Strike off
07881012 - Incorporated on 14 December 2011
WPS PLANNING LTDActive - Proposal to Strike off
09271449 - Incorporated on 20 October 2014