About Yarn & Craft Limited (07652097) United Kingdom