About The Yarn Dispensary Limited (09585353) United Kingdom