About Horwood Associates Limited (03854535) United Kingdom