About Hbaa Developments (holdings) Ltd (10914992) United Kingdom