About Henderson Administration Limited (00290577) United Kingdom