About Henderson Taylor Partnership Limited (04188071) United Kingdom