About Wells Hotels Limited (SC333116) United Kingdom