Grandad's Flannelette Nightshirt is performed by George Formby. It was first released on the album "Single" in 1940.