Line your baking tins with baking parchment.
Whisk together 14oz sugar, 4 eggs and 400ml sunflower oil until thick and pale, then mix in 14oz self raising flour and 1tsp mixed spice.
Stir in 14oz grated carrots and 1tsp vanilla essence.
Bake at 170c for 1 hour or until done.
Leave to cool for 10 minutes then turn onto a wire rack to cool completely.
For the topping:
Beat 6oz cream cheese, 2oz butter, 12oz icing sugar and the juice and zest of 1/2 a lemon. Spread on top.
Make a pot of tea and enjoy!