About The Hotel Guru Hotels Limited (07063009) United Kingdom