About S&l Group Limited (11240901) United Kingdom