About Nedu Properties Limited (12500918) United Kingdom