About Henderson Taylor Investment Holdings Limited (04637853) United Kingdom