About Strathclyde Seafoods Ltd. (SC258342) United Kingdom