Preheat oven to 180 degrees C. Grease a ring tin with oil.
Sift together flour, baking powder, bicarb soda, cinnamon, allspice, ginger and nutmeg. Set aside. In a bowl whisk together coffee, brandy, honey and marmalade. Beat in eggs, oil and sugar. Slowly stir in the dry ingredients.
Pour into prepared cake tin then bake in preheated oven until a knife inserted into the centre comes out clean, about 60-75 minutes. Allow to cool in the tin at least 10 minutes before turning out onto a wire rack.
Combine icing sugar and orange juice (or brandy) to make a glaze, then drizzle over the top of the warm cake while it is cooling.