About Clifton Place Management Limited (02519914) United Kingdom