Generously butter the slices of bread on one side, then spread the Cherry Tree Thick Cut Vintage Marmalade on 3 of these slices and put the other 3 slices on top (buttered side down) so you have got 3 rounds of sandwiches.
Now spread some butter over the top slice of each sandwich and cut into quarters to make little triangles or squares. Then arrange the sandwiches, butter side up, overlapping each other in a baking dish and standing almost upright.
After that whisk the milk, cream, eggs and sugar together and pour this all over the bread.
Scatter the surface of the bread with the grated orange zest and demerara sugar, then place pudding on a high shelf and bake it for 35-40 mins at 180C until it is puffy and golden and the top crust is crunchy. Serve straight from the oven while it is still puffy.