who played lionel in as time goes by