About Penrhyn Hostel Limited (08967263) United Kingdom