Buy Tata Consultancy Services; target of Rs 4200: Sharekhan