Mix first 4 ingredients in a bowl. Then add flour and baking powder and stir until it makes a smooth dough.
Spread the dough onto a LARGE baking sheet, put in the oven at 180 degrees and bake for approximately 10 minute until the dough has just set -- should still be quite pale, just starting to brown.
In the meantime, prepare the topping. Melt the butter, stir in the sugar and milk. Once this has mixed together, add the almonds and stir to mix well. Spread over the partially baked dough and return to the oven until the topping is brown and crispy, approximately 20 minute