About Henderson & Associates Limited (13331176) United Kingdom