About Troed Y Foel Livestock Ltd (12680409) United Kingdom