About South Paddock Clifton Management Limited (10939834) United Kingdom