About Neha Properties Limited (12026132) United Kingdom