About The Wool Stop Limited (09729667) United Kingdom