About Denham Green Properties Limited (03600352) United Kingdom