About Northampton H2o Limited (07459213) United Kingdom