About Mendale Farms Limited (01111598) United Kingdom