About Henderson People & Change Solutions Limited (08138577) United Kingdom