About S&c Le Uk Ltd (12318749) United Kingdom