About S&h Group International Ltd (11424264) United Kingdom