About Denton House Hostel Ltd (07969193) United Kingdom