About Henderson & Russell (SL002993) United Kingdom