About Nelson Dean Associates Ltd (04631872) United Kingdom