Preheat the oven to 230°C/450°F/Gas Mark 8.
Brown the bones in a roasting tray in the oven, turning from time to time. When lightly browned, dot the tomato purée over them and continue browning for a further 10 minutes. Drain the bones of any fat and transfer them to a large saucepan, then add the water and bring to the boil. Once the stock comes to the boil, lower the heat and skim – a lot of fat and scum will have risen to the surface. Allow to simmer for 5 minutes, skimming as necessary. Add the vegetables and the herbs, pour in the white wine and continue to simmer gently for 6 hours.
After 6 hours, strain the stock through muslin or a fine strainer. If there is more than 1.2 litres/2 pints of stock, reduce it over a high heat until only this amount remains. If you do not do this, the finished stock will not have sufficient strength.