About H2o Environmental Services Limited (04773446) United Kingdom