About S&l Mora Ltd (SC331857) United Kingdom