About Woolly Thistle Limited (SC481107) United Kingdom