About S&sl Trading Ltd (12289396) United Kingdom