About Howarth Group Limited (06045858) United Kingdom