About Henderson Russell Ltd (07215049) United Kingdom