About Nelson Howells Limited (10369410) United Kingdom