About Towy Valley Hospitality Ltd (10265468) United Kingdom