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 Megan Winnard as Various Owen Salthouse as Various Alana Knowles as Various Deddie Davies as Various Co Starring James Martin as Himself Madness as Madness Flo as Tiny Tim