Hindustan Petroleum Corporation Limited petrol pumps Near Road No 68, New Delhi, 110094