About De Havelland Developments Limited (11617396) United Kingdom