About Howell Gordon Ltd (07517513) United Kingdom