Sterling rose to its strongest level in five months against the euro ahead of Thursday’s BOE rates decision.