About Tea Tree ( Hemel Hempstead ) Ltd (12480889) United Kingdom