About Dencoats Properties Limited (13334918) United Kingdom