About Clyde Hostel Ltd (SC563383) United Kingdom