About Mahavira Properties Limited (13173190) United Kingdom