Bluestar Alliance

Scotch & Soda is reportedly closing all UK stores

Dutch fashion retailer Scotch & Soda is reportedly closing all four of its stores in the UK this summer, marking a significant shift in the retail landscape.