About Denmire Farms Limited (06295999) United Kingdom