About Devi (london) Properties Limited (12199055) United Kingdom