About S&l (2021) Ltd (13091367) United Kingdom