About H&c Consulting Lp (SL026129) United Kingdom