About Nelson Associates Limited (06060811) United Kingdom