250g (1 cup) full fat milk (I use UHT - the long-life milk kept a room temperature)
10g (1 sachet) dry yeast
500g (17.5oz) bread flour
60g (2oz) unsalted butter
40g caster (1.5oz) (superfine) sugar
10g (0.35oz) salt
2 large eggs
Whisk together flour and yeast in large mixing bowl. Rub in butter. Whisk in sugar and salt.
If using fresh milk, heat it very gently to body temperature. I use UHT, so I just open the container and use it unrefrigerated.
Mix the milk and eggs into the flour mix, mix in the bowl with a spatula to start, then get your clean hand in and squish the dough all together. It will be quite sticky. Scrape your hand off, and leave it for about 10 minutes (during which time it will become easier to handle).
Lightly spray a little oil on your bench, and turn out the dough. Knead it for about 5 minutes, adding a little more flour if necessary. You want to keep it quite light, though. Oil the mixing bowl, and then put the smooth kneaded dough back in, and allow to rise. Come back in about 1 hour, or when the dough has doubled in size. Preheat the oven to 200C (400F).
Tip the risen dough onto your re-oiled bench, knock it back, and then play with it !

To make the chocolate buns, I used 75g (2.5oz) pieces of dough and flattened them out, then lay a chocolate stick in the middle, and wrapped the dough around them.
