About Howarth Projects Limited (06318628) United Kingdom