About Stephens & Son (farms) Limited (00601584) United Kingdom