About Howarth Environmental Limited (05985824) United Kingdom