Sterling edged higher against both the dollar and the euro as data showed U.K. inflation returned to the BOE’s 2% target but services and core inflation remained elevated, meaning the bank is very unlikely to cut interest rates on Thursday, analysts said.