About De Havilland Properties Ltd (13230794) United Kingdom