Wild Fibres natural fibres

Wild Fibres natural fibres

Birmingham, UK / Natural fibres for spinning, dyeing & felting