About Stamford Food Limited (13650940) United Kingdom