Combine the honey, tomato sauce, sherry, sugar, mustard, ginger, salt, pepper, chili, garlic and soy sauce in a small bowl.
Take the skin off the drumsticks (or leave it on if you prefer) and score a couple of slits in the flesh using a sharp knife.
Put the chicken in a big bowl and pour the marinade over it.
Turn the chicken drumsticks over to coat the evenly, working the marinade in with your fingers and making sure it goes into the slits too.
Cover and marinate for a few hours (or overnight for a more intense flavor).
Preheat the oven to 400 degrees F (200 degrees C).
Lightly oil a nonstick roasting tin and add the drumsticks, brushing any remaining marinade over them.
Loosely cover with foil and bake for 15 minutes.
Remove the foil and use the juices to baste the drumsticks.
Return the roasting tin to the oven and cook uncovered for 15 more minutes or until the chicken is cooked through and the juices run clear.