Banks and lenders have pulled almost 700 mortgage deals as the Middle East war continues to escalate, according to Moneyfacts.