About Keveral Farmers Limited (02643827) United Kingdom