About Nelson Place Investments Ltd (11126928) United Kingdom