About Ramana Properties Limited (12978386) United Kingdom