About De Havilland Associates Limited (06053846) United Kingdom