About Henderson And Partners Limited (06901323) United Kingdom