About De Havilland Worldwide Limited (05547789) United Kingdom