MPC SECURE COMMUNICATIONS LTDDissolved
SC500818 - Dissolved on 20 September 2016
MPC NORTH LIMITEDDissolved
06351184 - Dissolved on 3 March 2013
LP+ LIMITED
02446924 - Incorporated on 27 November 1989
CLB PRECAST (2025) LTD
16098538 - Incorporated on 25 November 2024
MPC ESSEX LIMITEDDissolved
06424952 - Dissolved on 28 June 2011
MPC ESSEX LIMITEDActive - Proposal to Strike off
07733264 - Incorporated on 8 August 2011
MPCRC&SON LIMITEDActive - Proposal to Strike off
10428306 - Incorporated on 14 October 2016
MPC SOUTH LIMITED
14668986 - Incorporated on 16 February 2023
MPC FOODS LIMITED
04888803 - Incorporated on 5 September 2003
MPC IMAGES LIMITEDDissolved
06665367 - Dissolved on 2 July 2013
MPC CIVIL UK LIMITED
15160089 - Incorporated on 23 September 2023
PRECASTCRETE LTD
13905040 - Incorporated on 9 February 2022
WALKER MPC LIMITED
09042189 - Incorporated on 15 May 2014
MPC GLOBAL LIMITEDActive - Proposal to Strike off
12857926 - Incorporated on 4 September 2020
MPC LOCUMS LIMITEDDisolved
11222702 - Dissolved on 19 December 2023
ELIALI MPC LIMITED
09971331 - Incorporated on 26 January 2016
MPC LONDON LIMITED
10037769 - Incorporated on 2 March 2016
MPC DRIVEN LIMITED
10449754 - Incorporated on 27 October 2016
MPC SUPPORT LTDActive - Proposal to Strike off
07370351 - Incorporated on 9 September 2010
MPC FINANCE LTDDisolved
12033918 - Dissolved on 4 January 2022