About S&l Cuisine Ltd (12810394) United Kingdom