About Henderson & Sons Limited (00618685) United Kingdom