Combine the butter, sugar, orange juice and all the spices in a saucepan, and leave on a gentle heat, stirring occasionally, until the butter has melted and the mixture is smooth.
Peel, quarter, core and finely chop the apples. Add the chopped apples to the pan, along with the sultanas, currants, cranberries or raisins, candied peel and orange zest, stirring well.
Bring to the boil, and simmer gently for 10 minutes or until the apples have softened, then set aside.
Add the brandy or other alcohol and allow to cool.
When cold, spoon into clean, dry jars, and seal tightly and refrigerate for up to a month until required.
To keep for up to six months, double the amount of alcohol.