John Wood Group PLC has signed three major agreements with bp to provide engineering and project delivery services for their ...