For the potatoes, place the potato cubes and salt into a lidded saucepan of cold water. Bring to the boil, then reduce the heat until the water is simmering. Cover the pan with a lid and simmer for 15-20 minutes, or until tender. Drain well and set aside.
For the cranberry sauce, heat all of the cranberry sauce ingredients in a lidded saucepan over a medium heat for 10-15 minutes, stirring well until the cranberries have softened. Cover the pan with the lid and keep warm over a very low heat.
For the spice rub, mix together all of the spice rub ingredients until well combined.
For the spiced quail, preheat the oven to 180C/160C Fan/Gas 4. Wash the quails under a cold running tap, then pat dry with kitchen paper.
Season the cavity of each quail with salt and freshly ground black pepper, then stuff each with two pieces of ginger, two pieces of orange peel and two pieces of the spring onion. Sew up the cavities using a small metal pin or small bamboo skewer. This will help keep the quail moist and impart flavour to the meat.
Brush the quails all over with the rapeseed oil, then roll them in the spice rub until completely covered. Tie the hind legs of each quail using butchers' string.
Line the base of a roasting tray with the sliced baby shallots and the remaining slices of spring onion. Place the quails on top of the vegetable layer and drizzle over the rice wine to season. Roast in the oven for 20-25 minutes, or until the skin is crisp and golden-brown and the meat is cooked through. (The quails are cooked through if the juices run clear when a skewer is inserted into the thickest part of the thigh and no trace of pink remains.) Check the quails after 15 minutes to make sure the legs are not browning too quickly; cover the legs with aluminium foil if so.
Meanwhile, carry on with the potatoes. Heat the peanut oil in a wok over a high heat. Add the ginger, black beans, dried chilli flakes and bacon and stir-fry for 30 seconds, or until just browning. Add the drained potato cubes and continue to stir-fry for 2-3 minutes. Add the soy sauce and stir again.
Transfer the potato mixture to a roasting tray, drizzle over a splash of rapeseed oil (or the goose fat), then roast in the oven for 20-25 minutes, or until the potatoes are crisp and golden-brown.
When the quails are cooked, transfer them to a wooden board, remove the butchers' string and any foil, and set aside to rest for 5 minutes. Reserve the juices in the roasting tray.
For the gravy, place the roasting tray with the reserved quail juices over a medium heat on the stove-top. Add the chicken stock and bring to the boil, scraping up any burned bits from the bottom of the tray using a wooden spoon. Whisk in the flour until the mixture is smooth, then continue to boil until it thickens to a gravy. Stir in the soy sauce, then keep warm over a low heat.
For the carrots, blanch the carrots in a pan of boiling water for 2-3 minutes, then drain well and set aside.
For the cavolo nero, heat the rapeseed oil in a wok over a high heat. Add the cavolo nero and stir-fry for 1 minute.
Add a splash of cold water to the wok, then continue to stir-fry until the water has evaporated and the cavolo nero has wilted.
Add the carrots, season with the sea salt flakes, then stir-fry for a further 1-2 minutes. Remove from the heat and set aside.
To serve, put the cavolo nero and carrots onto one side of each of four serving plates and potatoes on the other side. Put one quail on top of each portion and put a dollop of the cranberry sauce on the side of each plate. Serve the gravy in a jug alongside.