About Denia Property Limited (06952079) United Kingdom