About Tacon & Horwood Limited (00465697) United Kingdom