There were more than 500 Topshop and Topman stores around the world at its peak, while 300 of them were located in the UK. A Gordon Ramsay Michelin-starred restaurant in London has launched a new ...