Place the ham into a large saucepan with the fennel, red chillies, black peppercorns and the diced onion and the fill the pot with water, ensuring that the ham is completely covered with water.
Place the saucepan on the heat and bring to the boil.
Once the mixture has come to the boil reduce the heat to a gentle simmer and continue cooking for approximately 2 hours.
At this stage turn off the heat, allow the ham to cool slightly and then carefully remove from the water and allow to cool completely, preferably overnight, in the fridge.
Preheat the oven to 180C/350F/Gas Mark 4
The next day arrange the ham onto a deep roasting tin, lined with parchment paper and using a sharp knife, score the fat of the ham in a criss cross pattern.
Neatly stud the ham with the whole cloves and then drizzle with the honey. Sprinkle with the demerara sugar and then scatter the wedges or orange around the sides of the ham.
Transfer to the preheated oven and bake for approximately 20-25 minutes until a nice caramelised sugar crust has formed on top of the ham.
Remove the ham from the oven, allow to rest for 5-10 minutes and then carve.