About Howarth Bros. Limited (02358728) United Kingdom