About Hambledon Place 2019 Management Company Limited (12267473) United Kingdom