About Howells Holdings Ltd (13561806) United Kingdom