About H&o Management Limited (08866396) United Kingdom