About H4a Properties Ltd (12551576) United Kingdom