About St. John S Place Management Limited (04407859) United Kingdom