Preheat the oven to 160 degrees Celsius / 320 Fahrenheit with top and bottom heat. Grease a 25 cm cake tin and line it with baking paper.
Sift the self-raising flour and rye flour into a large bowl, then add the brown caster sugar, cloves, nutmeg, cinnamon and a pinch of salt. Mix together.
Heat the syrup and butter together in a small pan until melted. Add this to the dry mixture.
Beat the eggs and mix with the milk. Gradually add this mixture to the rest of the batter, mixing continuously using a food processor or hand mixer. Continue mixing until the batter is smooth. This takes about 3 minutes.
Pour the mixture into the cake tin and bake for about 60 minutes, or until a skewer inserted into the centre comes out clean.
Leave the gingerbread to cool in the tin before turning it out. Cut into slices and enjoy!