About Deneview Properties Limited (03168003) United Kingdom