Are there private transfer companies to take me from Queenstown, New Zealand to Te Anau, New Zealand?
It depends what you mean by private transfer. You're unlikely to find a dedicated pick-up/drop-off service because, as mentioned, it's a two hour drive. However there are companies that offer daily bus links between the two, e.g. TrackNet.