About Denne Properties Limited (04290867) United Kingdom