About H2 Properties Ltd (08892666) United Kingdom