About S&c Int Ltd (09972586) United Kingdom