About Humphreys Teal Limited (03983251) United Kingdom