About Chitcombe Farm Limited (07978716) United Kingdom