About Henderson Consulting Limited (03130013) United Kingdom