2009-11-27T00:00:00
It’s a shade over two years since Moss Bros opened the first Simon Carter fashion store in London, and at the time it looked a promising debut.
Already have an account? Sign in here