1. Preheat the oven to 180C/350F/gas mark 4.
2. Grease a 20cm baking tray with butter. Or use muffin trays or paper cake cases for individual cakes (makes about 20).
3. In a large saucepan, melt the butter, sugar and treacle together over a low heat. Be careful not to let it burn or bubble.
4. Remove from the heat and stir in the golden syrup and milk.
5. Add the plain flour, baking powder, ginger, cinnamon and cloves and mix well, beating to remove any lumps.
6. Stir in the oats.
7. Pour into the baking tray and cook for 4560 minutes (or 2540 minutes for individual cakes). Test by pressing the top with your finger tip. It should spring back and not leave a dent.
8. Cut into squares and leave to cool on a wire tray.