About Havilland Ltd (12604450) United Kingdom