Analyst recommends buying Tata Communications, Jio Financial Services and United Spirits