About Rare Bird Hotels Limited (08258851) United Kingdom