About H&k Hotels Limited (SC611629) United Kingdom