About Woolly Willow Limited (SC676894) United Kingdom