About Llandegfan Ltd (13587664) United Kingdom