About Sa&l Holdings Ltd (SC612325) United Kingdom