About Nelson Properties Limited (02997997) United Kingdom