About Dene House Limited (05868209) United Kingdom