About S R Howarth Building Ltd (06878915) United Kingdom