About Henderson Holdings (scotland) Ltd. (SC623743) United Kingdom