About H&o House Ltd (13355384) United Kingdom