About Dene House Farm Limited (06952146) United Kingdom