About Llanbedrgoch Ltd (13656613) United Kingdom