About Roger Keen Farms Limited (00979066) United Kingdom