About N H & G Howarth Ltd (12398075) United Kingdom