About S And I Food Ltd (11000830) United Kingdom