A hugely enjoyable production with a stand out tour de force performance by the ideally cast Brian Moore – much missed