About Ty Canol Limited (01861489) United Kingdom