About S&l Foods Ltd (12908687) United Kingdom