About S&s Hercules Limited (12831836) United Kingdom