Pre-heat your oven to 180C.
Grease your baking dish with non-dairy butter.
In a mixing bowl, beat the eggs (egg replacer) unity frothy. Add the oil, golden syrup, sugar, ginger, cinnamon, cloves, and salt and beat slowly to combine.
Dissolve the baking soda in boiling water in a separate bowl and pour it into the golden syrup mixture.
Slowly mix the flour into the mixture.
Pour the mixture into your prepared (grease dish before with non-dairy butter) baking dish.
Bake cake for 30-40 minutes, or when a knife comes out clean.
Let the cake cool before cutting. Slice the cake horizontal to make two cakes and spread the cream mixture on the cut side.
Then place the two halves together. Ice the cake all over with the cream mixture and decorate.