About De Havilland Estates Limited (13527149) United Kingdom