About De Havilland Support Limited (04049847) United Kingdom