About T D Henderson Ltd (SC645769) United Kingdom