British-Dutch oil and gas company Royal Dutch Shell PLC is taking a 49% stake in Australian renewables developer ESCO Pacific for an undisclosed amount, it was announced on Monday.