The FTSE 250 North Sea producer has agreed to buy most of the upstream oil and gas assets owned by Eni UK for around £754m.