About Nelson & Partners Properties Ltd (11544905) United Kingdom