About Howarth Holdings Limited (09418264) United Kingdom