Put the giblets in a saucepan, discarding the liver. Add the halved onion, carrot, celery and measured water. Bring to the boil, reduce the heat and simmer gently for 1 hour. Strain the giblet stock and reserve.
Melt half the butter and fry the onion for 3 minutes. Remove from the heat and add 250 g (8 oz) of the figs and the breadcrumbs, parsley, thyme and egg. Season lightly and mix well. Pack half the stuffing into the neck end. Shape the remaining stuffing into 2.5 cm (1 inch) balls.
Tuck the skin flap under the bird and truss it, with the wings folded under the body and the legs tied together with string. Place on a rack over a roasting tin. Roast the goose in a preheated oven, 180°C (350°F), Gas Mark 4, for 2¾ hours.
Cut a thin slice off the top of each apple and stud with 2 whole cloves. Combine the remaining figs, sugar and mixed spice and pack into and on top of the apples. Melt the remaining butter and pour it over the apples.
Place the apples and stuffing in the oven 30 minutes before the end of the goose roasting time, basting the apples frequently with the butter. Test the goose to see if it is cooked (see
Pour off all the fat from the roasting tin. Add 600 ml (1 pint) reserved giblet stock, making up with water if necessary. Bring to the boil and season lightly with salt and pepper. Strain and serve with the goose.