About Integra Homes Limited (03871872) United Kingdom