About Kendalls Farms Limited (02291189) United Kingdom