Sticky toffee pudding is a popular pudding consisting of a moist sponge cake that can be eaten on its own or with a toffee sauce. James Martin has shared his simple recipe with a rich topping sauce.