1. Preheat the oven to 180C/350F/gas mark 4.
2. Grease a 20cm cake tin.
3. Cream together the butter and sugar until soft.
4. Stir in the sultanas, treacle and ginger.
5. Mix in the eggs one at a time with about half of the flour.
6. Add the remaining flour, the bicarbonate of soda and the milk.
7. Turn into the cake tin and cook for 60 minutes or until a skewer or knife comes out clean. (If you want to add almonds, scatter them over the top about two-thirds of the way through the cooking time.)