About Sc&l Solutions Ltd (13380362) United Kingdom