About Stephenson Farms Limited (01745358) United Kingdom