About Coombe Lake Farms Limited (03187203) United Kingdom