01 - Preheat oven to 350°F. Grease and line a 2 lb loaf pan with parchment paper.
02 - Beat butter and caster sugar together until pale and fluffy.
03 - Add eggs one at a time, beating well after each addition.
04 - Fold in lemon zest and lemon juice thoroughly.
05 - Sift self-raising flour and salt, then gently fold into batter.
06 - Stir in poppy seeds and milk until batter is smooth.
07 - Pour batter into the prepared pan and smooth the surface, then bake for 45 to 50 minutes until a skewer inserted in the center comes out clean.
08 - While baking, mix icing sugar with enough lemon juice to make a pourable glaze.
09 - Cool cake in the pan for 10 minutes; transfer to a wire rack. Prick top with a skewer and slowly pour over the lemon glaze. Let cool completely before serving.