Matches Set to Close Website and London Stores Retail June 27, 2024 Luxury fashion retailer Matches is closing its website and last two stores in London.The website will be shut down on…