About S&c Legal Solutions Ltd (13029665) United Kingdom