Place the chicken in a medium soup pot. Add the carrots, celery, quartered onion, whole peeled garlic, sliced ginger, bay leaf, lime and cardamom pods, then cover with cold water. Bring it to a boil, add a couple of pinches of salt and reduce the heat to a low simmer. Gently poach the chicken for about 40 minutes or until cooked through.
Strain the chicken, reserving the stock. When the chicken is cool enough to handle, skin it, remove from the bone, and pull, slice or chop the meat into bite-size pieces.
Place a deep skillet over medium-high heat and add the EVOO, 2 turns of the pan, and the butter. Add the chopped onion, grated garlic, grated ginger, apple, chile and curry powder. Once the onion and apple are just tender, sprinkle in the flour, stir and whisk in the reserved stock. Bring the mixture to a light simmer to thicken. Add in the reserved chicken and the mango chutney to sweeten a bit.