About H2o Properties Limited (08149844) United Kingdom