"Nan" is played by a much younger woman, Catherine Tate. She plays many very different characters in her show, of both sexes, a regular chameleon.
Here is guest star Peter Kay, also aged beyond recognition. (He's from around here by the way.)
I don't know, maybe it's an acquired taste, especially since it sort of builds on earlier sketches with the same characters.