About Sugar Hotels Limited (11775932) United Kingdom