About S&hr Group Limited (13364483) United Kingdom