01 - Preheat oven to 320°F. Line a standard 2 lb loaf tin with parchment paper.
02 - Whisk together flour, baking powder, salt, and ginger if using in a bowl.
03 - In a large bowl, beat softened butter and brown sugar until light and fluffy.
04 - Gently heat golden syrup and treacle until pourable but not hot.
05 - Beat warmed syrup mixture into the creamed butter and sugar until combined.
06 - Add eggs one at a time, beating well after each addition.
07 - Fold dry ingredients into wet mixture alternately with milk, starting and ending with dry ingredients. Mix just until combined.
08 - Pour batter into prepared tin and smooth the surface. Bake for 45 to 55 minutes or until a skewer inserted in the center comes out clean.
09 - Cool in the tin for 10 minutes, then transfer to a wire rack to cool completely.