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