Westminster City Council contracts with Veolia

Westminster City Council has entered into new contracts with Veolia worth a total of £71 million. The contracts extend a partnership that first started in 1995.