About Longford Farms Limited Partnership (LP021678) United Kingdom