TWINWALL ICF LIMITED
09661353 - Incorporated on 29 June 2015
ICF CONTRACTORS LIMITEDDisolved
10045956 - Dissolved on 23 August 2022
ICF CONSULTING LIMITED
03998136 - Incorporated on 16 May 2000
ECOWALL ICF LIMITED
07126389 - Incorporated on 15 January 2010
ICF MANAGEMENT LIMITED
05575763 - Incorporated on 27 September 2005
ICF MIDLANDS LIMITED
11287374 - Incorporated on 3 April 2018
PROFORM ICF LIMITEDDisolved
NI687093 - Dissolved on 5 September 2023
ICF CORNWALL LTD
09689318 - Incorporated on 16 July 2015
SWIXON ICFSC LTDDisolved
10041091 - Dissolved on 31 January 2023
ICF NORTH EAST LTD
12201313 - Incorporated on 11 September 2019
ICFF STUDIOS LTD.Active - Proposal to Strike off
SC560390 - Incorporated on 14 March 2017
ICFM CONSULT LTD
16392228 - Incorporated on 16 April 2025
STANCHURA LTD
09526692 - Incorporated on 7 April 2015
NUDURA ICF LIMITEDActive - Proposal to Strike off
10018323 - Incorporated on 22 February 2016
ICF MINISTRY LTD
07792406 - Incorporated on 29 September 2011
ICFORMWORKS LTDDisolved
12644614 - Dissolved on 9 November 2021
ICF CAPITAL EEIG
GE000340 - Incorporated on 7 September 2017
ICF CONSULTANCY LIMITEDDisolved
14155692 - Dissolved on 21 January 2025
ICF (GRIMSBY) LIMITED
01604503 - Incorporated on 16 December 1981
ICF KNOWLEDGE LIMITED
07641533 - Incorporated on 20 May 2011