About J. Lloyd And Sons (farms) Limited (01294414) United Kingdom