Scottish Cashmere Brand Expands in London’s Mayfair Retail 13 November 2024 Johnstons of Elgin, a Scottish luxury cashmere brand, has inaugurated a new store in Burlington Arcade, London.Opening on 11 November,…