About Llanaelhaearn Ltd (13528041) United Kingdom