Over in Little Portland Street in central London, a new show of Russian design and art is opening, showcasing some incredible Soviet avant-garde artworks…