About De Havilland Philharmonic Productions Ltd (10876135) United Kingdom