About Clermont Place Management Company Ltd. (09709610) United Kingdom