Heat oven to 160C/140C fan/gas 3. Cream the butter and sugar until light and fluffy. Mix the marmalade with 2 tbsp boiling water. Stir into the creamed mix, then add the spices, oats, flour and baking powder. Mix in the fruit and nuts.
Dust your hands and surface with flour and roll the dough into a long sausage shape. Cut into about 20 discs. Place on a baking tray lined with baking parchment, spaced out as they will spread. Bake for about 25 mins until golden brown.