Iran 'should face up to the consequences': UK premier