About South Place (founder Partner) Limited Partnership (SL005717) United Kingdom