About Henderson & Henderson Limited (06817200) United Kingdom