About Howells Menswear Limited (06305091) United Kingdom