This is a Gordon Ramsay recipe from Olive magazine.
• Put the gammon in a large pan and cover with cold water. Add the carrot, onion, leek, cinnamon, peppercorns, coriander seeds and bay. Bring to the boil, then turn down to simmer for around 2 1/2 hrs, topping up the water with boiling water if necessary. Scoop off any impurities that rise to the top.
• Carefully pour the liquid away (I like to keep it for making soup), then let the ham cool a little while you heat the oven to 190C/170C fan/gas 5. Lift the ham into a roasting tin, then cut away the skin leaving behind an even layer of fat. Score the fat all over in a criss-cross pattern, then stud cloves all over the ham.
• To make the glaze, put the sugar, vinegar and maderia in a pan and bring to boil. Add the honey, bring to a boil and remove from the heat.
• Pour half of the glaze over the fat of the ham, roast for 15 mins, then pour over the rest and return to the oven for another 35 mins, basting with the pan juices 3-4 times as it bakes. Turn the pan around a few times during cooking, so the fat colours evenly, and keep basting. Remove from the oven and allow to rest for 15 mins before carving. This can be roasted on the day or up to 2 days ahead and served cold.