About H&s Group 1 Ltd (SC668285) United Kingdom