About Howorth Associates Limited (04357813) United Kingdom