About Stephen Tuer Farms Ltd (05282864) United Kingdom