About Veolia Water Projects Limited (02490118) United Kingdom