Lark Toasted Almond Biscuits