About De Havilland Gardens Management Company Limited (05307052) United Kingdom