About Dehavilland Investments Limited (12638470) United Kingdom