Johnstons of Elgin

Johnstons of Elgin have been making cashmere and fine woollen cloth, knitwear and accessories in Scotland since 1797.