About De Havilland Homes Limited (10174508) United Kingdom