About Stamford Farms Ltd (08107315) United Kingdom