About Sri Selli Amman Properties Ltd (09949574) United Kingdom