Johannesburg-listed Sasol has struck a deal worth up to 5.145 billion rand ($365 million) to sell a major chunk of its stake in a pipeline that