About S&l Management Group Ltd (12095386) United Kingdom