About Llenyrch Hall Limited (12375170) United Kingdom