Place the flour in a large bowl. Add the yeast to one side; the salt, sugar, mixed spice to the other and stir to combine.
Add the cooled tangzhong and mix with milk powder, egg and milk using hand mixer or stand mixer (about 5 minutes) until the mixture forms a soft, spongy dough.
Add the butter and mix until combined.
Continue to mix until the dough is very elastic and no longer sticks to the sides of the bowl. Mix another 5 minutes until smooth. If kneading by hand, it will take twice as much time to achieve a smooth dough.
Place dough in a bowl and cover with cling wrap and set aside.
To proof the dough, you can do it in half the time by placing a cup of water in a microwave for 2 minutes to create steam, place the bowl of dough inside the microwave, close the door and leave to rise until it doubles in size (45 min to 1 hr).
Line an 8.5x4.5in loaf tin with baking parchment.
Once the dough is ready, knead in the candied peel and raisins until evenly distributed.
Turn the dough out onto a lightly floured surface, divide into six equal pieces. Roll each one out into an oval, fold one third of the oval over the middle (from the edges), then the other third over the top to form a long rectangle. Roll it up from one end to make a fat sausage. Repeat with the other portions of dough then arrange them in the loaf tin in two rows of three. Loosely cover with cling wrap and leave to rise in the microwave again until it doubles in size. (You will need to heat up the water for 2 minutes again to create more steam).
Preheat the oven while the dough is rising to 350 F (180 C).