About Hambrooke Gardens Ltd (13633542) United Kingdom