About J & R Armstrong Farms Limited (04653959) United Kingdom