About Essex Farms Limited (01731830) United Kingdom