About Megha Properties Limited (02217416) United Kingdom