About Henderson Group Limited (SC383723) United Kingdom