About Denovo Properties Ltd (07817545) United Kingdom