A musical with 'the best British score in years' (Whats On Stage), The Grinning Man is a 'weird and wonderful,…