About Shelford Farms Limited (11370928) United Kingdom