About Myddfai Ty Talcen Limited (07286762) United Kingdom