About Veolia Environnement Development Centre Limited (03896321) United Kingdom