About Second Nature Hotels Limited (10904514) United Kingdom