- A L THOMPSON LTD- 01374384 - Incorporated on 20 June 1978 
- Y J THOMPSON LTDActive - Proposal to Strike off- 07691842 - Incorporated on 4 July 2011 
- R THOMPSON LTD- SC374078 - Incorporated on 3 March 2010 
- C M I THOMPSON LTD- 08968509 - Incorporated on 31 March 2014 
- J.J THOMPSON LTD.Disolved- 09017877 - Dissolved on 5 October 2021 
- J F THOMPSON LTDActive - Proposal to Strike off- 08322754 - Incorporated on 7 December 2012 
- R THOMPSON 8462 LTDActive - Proposal to Strike off- 10889870 - Incorporated on 31 July 2017 
- H A THOMPSON LTDDisolved- 10933316 - Dissolved on 27 December 2022 
- R K THOMPSON LTDDissolved- 10009318 - Dissolved on 23 July 2019 
- D H THOMPSON LTD- 10199960 - Incorporated on 26 May 2016 
- N H THOMPSON LTDDisolved- 12139285 - Dissolved on 13 February 2024 
- W. H. THOMPSON LTD- 12433931 - Incorporated on 30 January 2020 
- A & T THOMPSON LTDDisolved- 11791644 - Dissolved on 18 July 2023 
- M R THOMPSON LTDActive - Proposal to Strike off- NI644974 - Incorporated on 3 April 2017 
- R THOMPSON 7856 LTDActive - Proposal to Strike off- 10576643 - Incorporated on 23 January 2017 
- J&C THOMPSON LTD- 12629039 - Incorporated on 28 May 2020 
- C THOMPSON LTD- 13404203 - Incorporated on 17 May 2021 
- V THOMPSON LTD- 15508313 - Incorporated on 20 February 2024 
- J R THOMPSON LTDDisolved- 12948715 - Dissolved on 11 January 2022 
- K A THOMPSON LTD- 16000436 - Incorporated on 7 October 2024