About Devi Properties Limited (11727330) United Kingdom