About De Havilland Group Limited (03764681) United Kingdom