About R. & J. Howarth Limited (01732385) United Kingdom