Place 175g (6oz) butter, 200g (7oz) light muscovado sugar, 2 tablespoon treacle, 150g (5oz) glace cherries, 75g (3oz) mixed peel and 200g (7oz)each sultanas, raisins and currants in a large saucepan.
Add the zest and juice of orange and 125ml (4floz) sweet wine. Heat slowly until the mixture comes to a gentle simmer, then turn the heat low and simmer for 10 minutes stirring occasionally.
Remove the pan from the heat and leave to cool for 30 minutes.
Preheat the oven to 150℃ (130℃ fan)/300°F/gas mark 2. Line a 20cm (8in) deep round cake tin with baking parchment.
Once the fruit mixture has cooled stir in 75g (3oz) coarsely chopped almonds or pecans and 100g (3½oz) ground almonds and stir to mix.
Stir in 3 beaten eggs, then sift in 175g (6oz) plain flour 1 teaspoon baking powder and 2tsp mixed spice and fold in until evenly combined.
Spoon into the prepared tin and spread level, then make a slight dip in the centre of the cake.
Bake for 45 minutes then reduce the oven temperature to 140℃ (120℃ fan)/275°F/gas mark 1 and cook for a further 1½ to 2½ hours or until a skewer inserted into the centre of the cake comes out clean. Cover the cake with a circle of foil if it starts to darken too much before the cake is cooked through.
Remove from the oven and place on a wire rack. Use a skewer and prick the cake all over a few times. Then sprinkle with 4 tablespoon brandy.
Allow the cake to cool in the tin. Once it is completely cold, remove from the tin and carefully peel away the lining paper. Wrap the cake in a double thickness of fresh parchment and then foil and store until required in an airtight container.