Operations Manager - Greenwich, London, England, United Kingdom at Veolia | WORK180