Preheat the oven to 160°C / 140°C fan. Season the chicken with salt and pepper. Heat the olive oil in a large heavy-bottomed Dutch oven or similar casserole dish with a well-fitting lid. Brown the chicken on each side for 5 minutes or until brown. Remove and set aside. Add the bacon to the pan and cook for a few minutes then add the carrot, cook for 5 minutes. Add the onion and celery and cook for a few minutes before adding the garlic. Cook for a further few minutes before adding the white wine and deglaze, making sure you scrape all the bits off the bottom of the pan. Add the remaining ingredients and bring to the boil. Add the chicken back in, cover and cook in the oven for a further 45 minutes. Remove the lid and cook for a further 15 minutes or until golden. (You can throw over some breadcrumbs at this point). Serve with salad or vegetables and loads of fresh, crusty bread.