Culture Little Shop of Horrors is a weird and wonderful show at Keswick’s Theatre by the Lake 3 weeks ago