About Meavaig North Ltd (13659566) United Kingdom