About S&l Investments Ltd (11897439) United Kingdom