About Stroud Food Company Ltd (13680182) United Kingdom