About Denham Properties Limited (00629201) United Kingdom