About H&r Capital Services Limited (12593329) United Kingdom