About De Havilland And Partners Limited (10985190) United Kingdom