To make the sponge, preheat the oven to 180 degrees Celsius (350 Fahrenheit).
Add the butter and sugar to a large mixing bowl, and use a hand mixer to beat them well until creamy.
Crack the eggs in one by one, mixing well after every addition.
Sift in the flour, cocoa powder and baking powder, add the vanilla extract and milk and use a spatula to mix well to incorporate all the ingredients.
Line a rectangle baking tray with non-stick paper or butter and flour it well, and spread the batter evenly (mine is 30 x 22 x 5 cm / 12 x 9 x 2 inches).
Bake for 25 minutes until golden and a skewer inserted in the middle comes out clean.
Remove the sponge from the oven and leave it to cool down completely.
To make the buttercream frosting, add all the ingredients to a blender and blitz to a smooth texture.
Alternatively, add the butter and icing sugar to a large mixing bowl, and use a hand mixer to cream them together.
Add the cocoa powder, vanilla extract and milk, and beat again until smooth and creamy.
Once the sponge has cooled down, spread the buttercream evenly on top, then decorate with mini creme eggs, chocolate eggs and sprinkles.