About Henderson & Harrison Limited (08641878) United Kingdom