About Sherlock Foods Holdings Limited (11633074) United Kingdom