About S&l Ltd (12317548) United Kingdom