The London based BP oil company has seen its profits surge to the highest in almost a decade, thanks to rising crude and...