About Tybryn Talgarth Ltd (12956838) United Kingdom