About De Havilland Enterprises (12957844) United Kingdom