About J & S Howarth Limited (13525357) United Kingdom