This is Neil Innes, one of the founders of the Bonzo Dog Band.
This particular song, "Catch Phrase", I remember differently. It was a toe-tapping piano number when he recorded it. This TV appearance he's gone in a Teddy boy punk direction. Apparently he liked/likes to keep the audience on its toes.