About St James Town House Hotels Limited (04455470) United Kingdom