About Chalgrove Farms Limited (00576130) United Kingdom