About The Dene Management Limited (02196279) United Kingdom