About Scotish Merino Limited (11607015) United Kingdom