About St James Inns Ltd (10797158) United Kingdom