About Hambledon Place Management Company Limited (02398712) United Kingdom