Catherine Earnshaw

Catherine Earnshaw is a new British company, formed by a mother-daughter design team, producing exceptional yarns.

Showing the single result