About Nelson Browne Management Limited (06436886) United Kingdom