About Horwood Technical Services Limited (08503836) United Kingdom