Empty the cans of peaches into a saucepan with their syrup. Add the vinegar, cinnamon, sliced ginger, chiles, salt, whole peppercorns and cloves. Bring the pan to the boil, and let boil for a minute or so then turn off the heat and leave it in the pan to keep warm.
Serve the peaches with a hot ham letting people take a peach half and some of the spiced juice. Any leftovers can (and should) be stored in a jar and refrigerated and then eaten cold with cold ham.