About Foxcombe Farms Limited (03490640) United Kingdom