Prepare the chicken: Stuff the whole chicken with fresh herbs and garlic cloves.
Prepare the potatoes: Par boil the potatoes, then rough them up by shaking or scoring to create fluffy edges.
Arrange chicken and potatoes: Place the chicken on a rack. Pour hot oil over the chicken skin so it drips down onto the potatoes below. Season the chicken skin with salt.
Initial roasting: Place the chicken and potatoes in a preheated oven at 200°C (392°F) for 10 minutes to start crisping the skin.
Baste potatoes and continue cooking: Remove from oven, baste the potatoes well with the cooking juices, then place the chicken back on top. Return to the oven at 150°C (302°F) for another 10 minutes to continue cooking.
Rest chicken and finish potatoes: Remove the chicken and allow it to rest while the potatoes finish cooking. Baste the potatoes again and roast them at 180°C (356°F) for 12 minutes until golden and crispy.
Final crisping: Strain the cooking oil, reheat it, and pour it over the chicken skin for a final crisp up.
Carve and serve: Carve the chicken by cutting down the breastbone, removing the legs, then the breast meat close to the breastplate, and finally the wings. Cut the legs in half. Season once more before serving with vegetables, Yorkshire pudding, and gravy.