Place ginger and spring onion in the cavity of the chicken.
Bring the sauce ingredients to the boil in a saucepan large enough to hold the chicken. Make sure honey and sugar dissolve completely.
Place the chicken in the saucepan with the sauce. Bring back to the boil, basting the sauce over the chicken, then reduce heat to a low simmer.
Simmer the chicken for 15 minutes; the sauce should be just bubbling. Turn the chicken over to cook for another 15 minutes, then return the chicken to its back again for a final 25-30 minutes of low simmering.
The chicken is cooked when the flesh on the drumstick has shrunk back from the bone.
Remove the chicken to cool to room temperatures, then chop into pieces, chinese style, for serving.
To serve, spoon about 3 tablespoons of the reheated sauce over the chicken and garnish attractively with fresh spring onion curls.