About St James S Place Management Company Limited (02982953) United Kingdom