Based on the London protests against Oswald Mosley in the 1930s, this swirling production at Marylebone Theatre is surprisingly uplifting