Special Guest Stars David Tennant as Various Ben Miller as Various Roger Lloyd Pack as Various Guest Stars Mathew Horne as Various Niky Wardley as Various Aschlin Ditta as Various Richard Lumsden as Various Lorna Brown as Various Rosie Cavaliero as Various Lorna Watson as Various Dominic Coleman as Various Deddie Davies as Various Alana Knowles as Various Owen Salthouse as Various Megan Winnard as Various Co Starring James Martin as Himself Madness as Madness Flo as Tiny Tim