About H&s Comp Ltd. (13625626) United Kingdom