About Howarths Holdings Limited (09815030) United Kingdom