About Henderson Grime & Associates Limited (02382992) United Kingdom