In a large bowl, mix the remaining ingredients - apple, carrot, orange juice and zest, suet, breadcrumbs, sugar, flour, eggs, baking powder and spices. The eggs can either be beaten separately first or put in last and break them up a bit before you combine everything (my less washing up version!).
Add the soaked dried fruit and mix well. Grease a 1.2 liter/3 pint pudding bowl and if you can, I recommend placing a circle of greaseproof paper in the middle to cover what will be the top to help it release more easily (I nearly always forget and regret it). Then transfer the pudding mixture to a pudding bowl, pack down and smooth the top.
Cover the bowl with greaseproof/parchment paper, making a fold in the paper over the middle and tie string/twine around the paper to hold the paper on. Make a string handle and trim the paper - see picture above.
Place the bowl in a steamer - can improvise using a regular large pan and something to raise the bowl off the bottom - and steam for at least 5 hours, checking the water level occasionally to ensure it doesn't go dry.
Once finished, allow to cool, remove the greaseproof/parchment paper and put on a new paper lid and store in a cool dark place until ready to use. It will keep for a good few weeks.