TCTT seems to be a bit of a tongue twister. Not a fan of it, FWIW.
Second one doesn't do much for me either.
I like the suggestion made here of "The Tree People"
Could also go with something like: "The Tree Care Specialist". Can sub in a different word for Specialist such as Professionals, Doctors, etc.