Matthew Walker Puddings was started by a farmer's son and now sells 15 million festive puddings a year