About London Waterloo Hostel Limited (10580271) United Kingdom