About Denrose Properties Limited (11738857) United Kingdom