Stone Island
Stone Island, London: The flagship store of the cult brand in Brewer Street in Soho was the stuff that films are made of. Because of the pandemic the Store Makers from umdasch, who were not only shopfitting partner but also general contractor, found themselves in the role of the supervisor who in some cases had …