About Denebank Properties Limited (02423053) United Kingdom