About S&s Fresh Food Ltd (12650116) United Kingdom