About Longford Farms Limited (00502365) United Kingdom