About Sarra Foods Retail (u.k.) Ltd (13325697) United Kingdom