About Craft Wool & Thread Co Ltd (08152417) United Kingdom