Christmas Pudding costing almost 40K served in London