Cadbury pulled hot chocolate from shop shelves before Christmas and now the chocolate maker, which is based in Birmingham, has spoken out and the reason has been revealed.