About S&c Engineering Solutions Ltd (12675316) United Kingdom