Sift the flour, baking powder, spices and a pinch of salt together. Cream together the butter and sugar until pale and fluffy, then gradually beat in the egg. Add the dry ingredients and mix thoroughly. Add a tsp of cold water to bring the dough together if you need to. Press into a disc, wrap and chill for at least 30 minutes.
Heat the oven to 180C/fan 160C/gas 4. On a lightly floured surface, roll out the dough to the thickness of a £1 coin and, using cookie cutters, stamp out shapes. Lift onto parchment-lined baking sheets and bake for 15-20 minutes, or until pale golden in colour.
Stolen from here I just skipped the icing bit and dipped them in chocolate and praline mix.