About H&i Management Services Limited (10399187) United Kingdom