About Howarth Group Holdings Limited (11545665) United Kingdom