Buy Bata India, target Rs 518 : Siddarth Bhamre