About Chalke Valley Watercress Limited (04280742) United Kingdom