About Nelope Properties Limited (08364756) United Kingdom