Overview
Legal name
IFC GROUP LIMITED
Region
South West England
Registered address
KIWA HOUSE STELLA WAY
BISHOPS CLEEVE
CHELTENHAM
GLOUCESTERSHIRE
UNITED KINGDOM
GL52 7DQ
Insolvency history
No