Now showing at London’s 180 The Strand. The Store X The Vinyl Factory’s new group exhibition at 180 The Strand,…