Sift cake flour, baking powder, salt & spices together
Cut butter into pieces and rub gently into the dry ingredients, until the mixture is crumbly.
Add cake fruit mix, agave syrup, grated carrots, dates and cherries.
Beat eggs, brandy, fruit juice and vanilla essence together then add to the fruit batter and stir well.
Prepare a large bowl (approximately 2.5l bowl with an outer rim)
Cut out a circle of wax paper, the size of the inside bottom of the bowl
Grease the bowl with butter then place the wax paper circle at the inside bottom of the bowl and grease on top of this too.
Empty the pudding mixture into the bowl
Cut a piece of wax paper and tin foil large enough to cover the outer rim of the bowl, with some to spare.
Cover the bowl rim with wax paper and tin foil
Cover with a clean dishtowel then secure the layers tightly with string under the bowl rim
Tie the opposite cloth corners together then cut away any excess tin foil.
Boil for 3 hours.