About Abbey Farmers Limited (01561299) United Kingdom