Extrafine Merino DK 50g 120m £3.95