About H&c Holdings Limited (13596662) United Kingdom