About South Place Development Limited (10023681) United Kingdom