About S&l Solutions Ltd (11832535) United Kingdom