News

Watches of Switzerland has confirmed it is closing 16 of its showrooms across the UK, putting around 40 jobs at risk of ...