About Strathclyde Distillery Limited (SC043917) United Kingdom