About Lochindaal Seafood Limited (SC631382) United Kingdom