About Nelson Vincent Limited (11777776) United Kingdom