TMP AUTOMOTIVE LIMITED
14550735 - Incorporated on 20 December 2022
TMP HEALTHCARE LIMITED
14664097 - Incorporated on 15 February 2023
TMP TRADING LIMITED
15704618 - Incorporated on 7 May 2024
TMP EQUIPMENT LIMITED
16121880 - Incorporated on 8 December 2024
TMP ADVISORY LIMITED
07982673 - Incorporated on 8 March 2012
TMP COACHING LIMITEDActive - Proposal to Strike off
05808850 - Incorporated on 8 May 2006
TMP CONSULTING LIMITEDActive - Proposal to Strike off
05808894 - Incorporated on 8 May 2006
TMP SOLUTIONS LIMITEDDissolved
05551592 - Dissolved on 12 November 2013
TMP PROPERTIES LIMITED
10259935 - Incorporated on 1 July 2016
TMP INVESTMENTS LIMITED
12207839 - Incorporated on 16 September 2019
TMP HEALTHCARE LIMITEDActive - Proposal to Strike off
11262205 - Incorporated on 19 March 2018
TMP-WORTHING LTDDisolved
13199672 - Dissolved on 15 February 2022
TMP LONDON LIMITEDActive - Proposal to Strike off
07499230 - Incorporated on 20 January 2011
TMP GLOBAL LIMITEDDisolved
13123303 - Dissolved on 31 December 2024
TMPCONSULTS LTD
08076657 - Incorporated on 21 May 2012
TMP SERVICES LTDDisolved
14121692 - Dissolved on 6 June 2023
TMPROPERTYLTD LTDActive - Proposal to Strike off
12595683 - Incorporated on 11 May 2020
TMP SERVICES LTDDisolved
12146825 - Dissolved on 1 February 2022
TMP VEHICLES LTD
13682726 - Incorporated on 15 October 2021
TMP ARBROATH LTDDisolved
SC766708 - Dissolved on 4 March 2025