About H.c Henderson Associates Limited (SC511209) United Kingdom