About Nelson Handley Associates Ltd (10636419) United Kingdom