About Denham Properties Sw Limited (12674392) United Kingdom