About Ty Llygoden Ltd (13265409) United Kingdom