Once Upon a Christmas Song
It was co-written by Gary Barlow and Peter Kay who plays the character , originating from a parody talent show called "Britain's Got the Pop Factor . . . " . 
<triplet> Britain's Got the Pop Factor... <subj> Peter Kay <obj> creator