About Henderson International Limited (12270607) United Kingdom