Spinning and weaving cashmere in Elgin since 1797, dyeing and finishing in the same mill. Prices are high; so is the ply count and the yarn length.
Johnstons of Elgin