About Devda Properties Limited (10058216) United Kingdom