News

The chain was launched in 2005 and once boasted locations in London's Southbank, Soho and St. Paul's among others.