About St James [london] Limited (10814780) United Kingdom