About Exmoor Farmers Ltd. (04209889) United Kingdom