A company that once called itself “British Petroleum" may soon have no British production hubs, after BP announces its intention to sell its North Sea business.