About St James Place Property Ltd (10121219) United Kingdom