About Thomas Humphreys Ltd (11904789) United Kingdom