Rolls-Royce has won a £19m contract with the Norwegian shipbuilding group Vard to deliver deck machinery, propulsion and engines…