About Drougaka Properties Limited (12040136) United Kingdom