In a large bowl, beat the butter and sugars until well blended. Beat in the eggs and vanilla until fluffy. In another bowl, stir together the flour, baking powder and salt. Add to the butter mixture and stir until the dough comes together. Wrap in plastic and refrigerate for half an hour or so.
On a lightly floured surface, the dough into a 10-12 inch square. Sprinkle with the brown sugar and pecans, drizzle with honey or golden syrup, and sprinkle with cinnamon. Roll up jelly-roll style, wrap in parchment, twisting the ends to seal, then refrigerate until firm (or for up to a week) or freeze for up to 6 months.
When ready to bake, preheat the oven to 350?F. Slice the dough ¼-inch thick and place the slices on an ungreased or parchment-lined baking sheet. Bake for 10-12 minutes, until pale golden and set. Transfer to a wire rack to cool.