Preheat the oven to 190°C (375°F). Line a baking sheet with greaseproof paper.
Sift the flour, sugar and spices into a mixing bowl, add the butter and rub into fine crumbs. Add the fruit and nuts and stir briefly.
Make a well in the centre, add the almond essence and the egg and gradually pour in enough milk to make a soft dough.
Turn out onto a lightly floured surface and roll out to about 4cm (1 1/2 inches) thick. Stamp out using an 8cm (3-inch) round cutter and place on the baking sheet.
Divide the marzipan into small balls, about 2cm (3/4 inch) in diameter. Push a ball into the base of each scone and then use some of the remaining dough to cover the marzipan so that it is encased in the scone. Gently knead the trimmings together, re-roll and repeat the process.
Bake for 18 to 20 minutes until risen and springy to the touch. Transfer to a wire rack to cool slightly. When cool, brush with melted butter and dredge with icing sugar.