About Holwell Hill Farms Limited (07442441) United Kingdom