1) Preheat the oven at 180C/Gas 4.
2) In a mixing bowl, add the butter, oil and the sugars. Using a hand-held mixer, beat until combined. Beat in the essences. Add the eggs, 1 at a time, beating well after each addition. Combine flour, bicarbonate of soda, cream of tartar and salt in a separate bowl. Gradually add to the creamed mixture. Stir in orange zest, almonds and toffee bits.
3) Drop by teaspoonfuls, 5cm apart, onto ungreased baking sheets. Bake until golden brown, about 10 to 12 mins. Remove from the oven to a wire rack to cool before serving.