About Dekoo Properties Limited (08966947) United Kingdom