About No 8 Hotels Limited (12489259) United Kingdom