About Dene Cottage Limited (03269526) United Kingdom