About Nelson Investment Properties Ltd (12576368) United Kingdom