Mix all of the ingredients together.
Put into an oiled pudding basin, cover and steam for 2 hours.
Once cooked, re-cover the pudding and store in a cool dry place.
Steam for 1 hour before use to heat through, or alternatively heat portions in the microwave as required.