33. The calypso carol (know it is the wrong number of letters in second word but cANNOT THINK OF ANYTHING ELSE, MAYBE SOME ELSE CAN)
41. Chipolata sausages
Thanks for the offer Tazmac will try a little longer maybe back later.
Thank you for your help. For 29 I've put christmas cake. I really wanted to put christmas pudding but it was 9 & 4 letters. So i'm guessing. Good luck with the quiz Hornbygirl.