I'll leave you in his good hands
"Certainly, I think that's Mr. Johnson coming now. I'll leave you in his good hands while I make the lunch arrangements. "
I am not familiar with the usage of "leave you in his good hands".
I assume what this phrase means, but is there another way to say the same thing in a business setting?