About Harrold Place Management Company Limited (02709729) United Kingdom