Only Christmas Day and Boxing Day and it comes out of your allocated holiday entitlement
Christmas day, boxing day, new years day all the other bank holidays you have to work
Yes if you book it off far in advance.
Yes only 25th and back the 26th
Nope working over the Christmas period is mandatory unless your in the managers good books