About S&l International Foods Ltd (13353972) United Kingdom