About Richmond Inn Hotels Limited (03017929) United Kingdom