About Sran & Mann Properties Limited (12713933) United Kingdom