About Thomas Humphris Ltd (11451003) United Kingdom