M & P FENCING LIMITEDLiquidation
05844886 - Incorporated on 13 June 2006
M & P INNS LIMITED
03526111 - Incorporated on 12 March 1998
M & P MAINTENANCE LIMITEDDissolved
07155249 - Dissolved on 10 September 2013
M & P PHARMA LIMITEDDisolved
05839723 - Dissolved on 3 May 2022
M + P CIVILS LIMITED
06716760 - Incorporated on 7 October 2008
M P CONSULTANTS LIMITED
05108138 - Incorporated on 21 April 2004
M P CYCLES LIMITEDLiquidation
05564267 - Incorporated on 14 September 2005
M P FLOORING LIMITED
04637280 - Incorporated on 15 January 2003
M P QUALITY LIMITED
05950117 - Incorporated on 28 September 2006
M P RACING LIMITEDActive - Proposal to Strike off
05017046 - Incorporated on 16 January 2004
M P TECHNICAL LIMITEDActive - Proposal to Strike off
03382236 - Incorporated on 5 June 1997
M P TOURING LIMITED
SC204056 - Incorporated on 17 February 2000
M P WARREN LIMITED
04614572 - Incorporated on 11 December 2002
P & M DRIVEWAYS LIMITED
05738316 - Incorporated on 10 March 2006
P & M HILL LIMITEDLiquidation
08217595 - Incorporated on 17 September 2012
P C & M LIMITED
04155523 - Incorporated on 7 February 2001
P M HAMILTON LIMITEDDissolved
05227491 - Dissolved on 20 August 2019
P M ORGANIC LIMITED
06178962 - Incorporated on 22 March 2007
P M WINTER LIMITED
06629651 - Incorporated on 25 June 2008
P&M MARKETING LIMITEDActive - Proposal to Strike off
06138555 - Incorporated on 5 March 2007