About H2o Appliances Limited (07887426) United Kingdom