TERRAFIRMA DESIGNS LIMITED
02021247 - Incorporated on 20 May 1986
TERRAFIRMAT LTD
SC808317 - Incorporated on 25 April 2024
TERRAFIRMAELECTRICAL LTD
12139976 - Incorporated on 5 August 2019
TERRAFIRMA BP LIMITED
16130751 - Incorporated on 11 December 2024
TERRAFIRMACYMRU LTDActive - Proposal to Strike off
07448919 - Incorporated on 23 November 2010
TERRAFIRMA IMMIGRATION LIMITED
06981009 - Incorporated on 5 August 2009
TERRAFIRMA VP LIMITED
16130723 - Incorporated on 11 December 2024
TERRAFIRMA LANDSCAPES LIMITEDDissolved
05607940 - Dissolved on 15 June 2010
TERRAFIRMA DEVELOPMENTS LIMITED
02879172 - Incorporated on 9 December 1993
TERRAFIRMA ENGINEERING LIMITED
13342996 - Incorporated on 19 April 2021
TERRAFIRMA CERAMICA LIMITED
04282971 - Incorporated on 6 September 2001
TERRAFIRMA PROPERTIES LIMITED
03374226 - Incorporated on 21 May 1997
JRJ TERRAFIRMA LIMITED
13228497 - Incorporated on 26 February 2021
HSR (OXFORD) LIMITED
03894374 - Incorporated on 15 December 1999
TERRAFIRMA ENERGY LIMITEDDissolved
06970257 - Dissolved on 5 March 2013
TERRAFIRMA PAVING LIMITED
03858668 - Incorporated on 13 October 1999
TERRAFIRMA ENTERPRISES LIMITED
07290736 - Incorporated on 21 June 2010
TERRAFIRMA MEDIA LTD
11560250 - Incorporated on 10 September 2018
TERRAFIRMA COMPUTING LTDActive - Proposal to Strike off
08688719 - Incorporated on 12 September 2013
TERRAFIRMA IDC LTDDisolved
09726669 - Dissolved on 24 September 2024