Mix flour, sugar, salt and yeast. Lightly rub in the butter.
Beat egg and add to the dry ingredients with the milk, while mixing. Add water as necessary to form a smooth dough.
Knead the dough well for 10 minutes until smooth and elastic. Cover the bowl with greased plastic wrap and leave in a warm place to rise for 30 minutes.
Knock down dough and roll out into a 30x25cm rectangle. Spread the butter onto the dough and sprinkle over the sugar, cinnamon, nutmeg and dried fruit. Roll up loosely like a Swiss roll. Cut into 9 equal slices and arrange slices onto a greased 23cm square tin or tray. Cover with greased plastic and leave to rise for 30 minutes.
Preheat the oven to 190 degrees C.
Bake for 20 minutes until golden. Brush with syrup or honey while still hot.
For a real treat, make a thin icing by combining icing sugar with a little water and drizzle over buns. When cool, tear into individual buns to serve.