01 - Preheat the oven to 350°F. Grease and line a 2 lb loaf pan with baking paper.
02 - In a large bowl, cream together the softened butter and caster sugar until pale and fluffy.
03 - Beat in the eggs one at a time, mixing thoroughly after each addition.
04 - Stir in the finely grated lemon zest evenly.
05 - Sift together self-raising flour, baking powder, and salt; fold gently into the wet mixture.
06 - Mix in the whole milk and fresh lemon juice until the batter is just smooth.
07 - Pour the batter into the prepared loaf pan and smooth the surface with a spatula.
08 - Bake in the preheated oven for 45 to 50 minutes, or until a skewer inserted into the center comes out clean.
09 - While baking, mix the icing sugar with fresh lemon juice until smooth and pourable.
10 - Allow the loaf to cool in the tin for 10 minutes before transferring it to a wire rack.
11 - While still warm, pierce the top of the loaf with a skewer and slowly pour the lemon drizzle over, allowing it to soak in.
12 - Let the loaf cool fully before slicing into 10 pieces.