Question: who played lionel in as time goes by
Answer: Geoffrey Dyson Palmer , OBE